Lewati ke konten utama

Lead Java Developer

Technology
MSBU Konsultan
Area DKI Jakarta, Indonesia1 bulan yang lalu
Kontrak layanan

Deskripsi pekerjaan

Requirement

Experience

  • Minimum 8-12 years of software engineering experience.
  • Minimum 3 years leading enterprise development teams.
  • Proven experience delivering cloud-native enterprise systems.
  • Experience managing multiple developers across workstreams.

Technical Expertise

Architecture & Engineering

  • Java Enterprise Architecture
  • Quarkus / Spring Boot ecosystem
  • Next.js enterprise applications
  • Microservices and event-driven architecture
  • API-first architecture

Cloud Platform

  • AWS EKS
  • EC2
  • RDS PostgreSQL
  • Kafka
  • Valkey / Redis
  • Container orchestration

DevSecOps

  • GitLab CI/CD
  • Terraform
  • Kubernetes
  • Secure SDLC
  • Automated testing and deployment

Governance

  • Architecture Review Board (ARB)
  • Code Quality Governance
  • Security-by-Design
  • Enterprise Application Lifecycle Management

Soft Skills

  • Strong stakeholder management
  • Technical leadership
  • Vendor management
  • Communication and presentation skills
  • Risk and issue management

Jobdesk

Technical Leadership

  • Lead development teams and oversee implementation across frontend, backend,

integration, and database layers.

  • Own solution realization from design through deployment.
  • Translate architecture and business requirements into technical implementation plans.
  • Ensure adherence to Danantara development standards and technology stack.

Architecture & Design

  • Review application designs and technical specifications.
  • Define application integration patterns and API standards.
  • Guide implementation of scalability, security, performance, and resiliency requirements.
  • Ensure alignment with AWS cloud-native architecture principles.

Delivery Management

  • Plan sprint activities, task allocation, and development milestones.
  • Review effort estimations and delivery plans.
  • Manage technical risks, dependencies, and issue resolution.
  • Coordinate with Product Owners, Business Analysts, Architects, Infrastructure,

Security, and QA teams.

Governance & Quality Assurance

  • Own code quality and development governance.
  • Conduct design reviews and code reviews.
  • Enforce GitLab quality gates and DevSecOps controls.
  • Ensure applications pass security, architecture, SIT, and UAT reviews.

Mentoring & Team Development

  • Coach developers on engineering best practices.
  • Drive continuous improvement and knowledge sharing.
  • • Establish reusable frameworks, libraries, and best practices.
Keywords
ManajemenDevSecOpsGitLabOrchestrationApache KafkaSpring FrameworkRedisScalabilityJavaScriptPostgresqlJavaCI/CD

Tertarik dengan posisi ini?