Lead Java Developer
Technology
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?