(2026 - LDEV) Lead Developer

Jakarta, Indonesia

Minimum Requirement

    Key Responsibilities:


    Lead and guide the development team throughout the software development lifecycle, from planning to deployment.

    1. Design and oversee application architecture, system integration, and database implementation.
    2. Ensure application scalability, security, performance, and reliability.
    3. Manage sprint planning, task allocation, workload estimation, and project timelines.
    4. Review technical designs, application specifications, and development standards.
    5. Collaborate with Product Owners, Business Analysts, Architects, Infrastructure, Security, and QA teams.
    6. Identify and resolve technical challenges, risks, and development issues.

Required Skills

    Requirements & Qualifications:

     
    Minimum 8 years of experience in Software Engineering. 
    Minimum 3 years of experience leading enterprise development teams.

    Proven experience developing and managing cloud-native enterprise applications.

    Strong knowledge of application architecture, microservices, and event-driven architecture.

    Proficiency in Java Enterprise, Quarkus / Spring Boot, and Next.js.

    Hands-on experience with AWS cloud services, particularly EKS and EC2.

    Good understanding of PostgreSQL, Kafka, and Redis / Valkey.

    Familiarity with container orchestration technologies.

    Strong leadership, problem-solving, communication, and team management skills.

Nice to Have

    Technology Stack:

    Backend: Java Enterprise, Quarkus, Spring Boot 
    Frontend: Next.js
    Cloud Platform: AWS (EKS, EC2)  
    Database: PostgreSQL 
    Messaging: Kafka 
    Caching: Redis / Valkey
    Architecture: Microservices, Event-Driven, API-First 
    Containerization: Container Orchestration