Full Stack Developer

2 weeks ago


Jakarta, Jakarta, Indonesia PERSOL APAC Full time

Position Overview

We are seeking a highly skilled
Full Stack Developer
with strong expertise in
Java 21–23
,
Spring Boot microservices
, and
API-driven application development
. The ideal candidate will design, develop, and maintain scalable backend systems and modern UI components, ensuring high performance, low latency, and secure application delivery. You will work closely with architects, product owners, and DevOps teams to deliver enterprise-grade software solutions.

Key Responsibilities

Backend Development (Java 21–23) (70%)

  • Develop, enhance, and maintain backend services using
    Java 21–23
    ,
    Spring Boot 3.x
    ,
    Spring MVC
    ,
    Spring Security
    , and
    Spring Cloud
    .
  • Design and implement
    RESTful APIs
    , microservices, and API integrations across distributed systems.
  • Build modular, scalable, and secure backend architecture.
  • Implement asynchronous programming, reactive patterns, and Java performance optimizations.
  • Work with
    JPA/Hibernate
    ,
    SQL
    , and
    NoSQL
    databases such as PostgreSQL, MySQL, MongoDB.
  • Apply
    unit testing
    ,
    integration testing
    , and best coding practices.

Microservices & API Architecture

  • Design & deploy microservices using
    Spring Boot
    ,
    Spring Cloud
    ,
    Docker
    ,
    Kubernetes
    , and
    API Gateway
    patterns.
  • Manage inter-service communication using REST, Kafka, gRPC, or messaging queues.
  • Implement service discovery, configuration servers, and distributed logging/tracing.

Cloud, DevOps & CI/CD

  • Deploy scalable applications on
    AWS / Azure / GCP
    .
  • Work with CI/CD tools like
    Jenkins, GitLab CI, GitHub Actions, ArgoCD
    .
  • Containerize applications using
    Docker
    and orchestrate using
    Kubernetes
    .
  • Follow DevOps principles including monitoring, observability, and automated deployments.

Additional Responsibilities

  • Participate in system design, code reviews, and continuous improvement initiatives.
  • Collaborate with cross-functional teams (QA, Product, Architecture).
  • Troubleshoot production issues and ensure high system availability.

Frontend Development(30%)

  • Build and enhance front-end applications using
    React
    ,
    Angular
    , or

    .
  • Develop reusable components, responsive UI, state management, and API integrations.
  • Optimize UI for performance, accessibility, and cross-browser compatibility.

Technical Skills Required

Backend & Core Java

  • Java 21–23, OOP, multithreading, concurrency, records, pattern matching.
  • Spring Boot 3.x, Spring WebFlux (optional), Spring Security, Spring Data.
  • Microservice architecture.
  • RESTful API design, API documentation (Swagger/OpenAPI).
  • JPA/Hibernate, SQL (PostgreSQL/MySQL), NoSQL (MongoDB/Redis).
  • Maven/Gradle.

Frontend

  • React / Angular / (React preferred).
  • JavaScript/TypeScript, HTML5, CSS3, Bootstrap/Tailwind.
  • State management (Redux, NgRx, VueX).

DevOps & Cloud

  • Docker, Kubernetes, Helm.
  • Git/GitLab/GitHub.
  • CI/CD pipelines.
  • AWS / Azure / GCP cloud knowledge.

Other Tools

  • Kafka / RabbitMQ.
  • ELK / Prometheus / Grafana for observability.
  • JUnit, Mockito, Cypress/Jest for front-end testing.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 4–10+ years hands-on development experience.
  • Proven experience building microservices and scalable API-driven applications.
  • Experience working in Agile/Scrum environments.
  • Strong analytical, debugging, and problem-solving skills.

Nice-to-Have

  • Experience with reactive programming (WebFlux).
  • Experience with OAuth2/OpenID Connect, Keycloak or similar IAM.
  • Knowledge of event-driven architecture.
  • Exposure to financial services/banking domain.

Sample Job Title Options

  • Full Stack Developer (Java 21–23 & Microservices)
  • Senior Java Full Stack Engineer
  • Java Microservices Developer (Full Stack)
  • Backend Java Engineer with React UI

EA License No. 01C4394
• EA Registration No. R Jacob Tijo)



  • Jakarta, Jakarta, Indonesia Nityo Infotech Indonesia Full time

    We are hiring for FULL STACK DEVELOPER - JUNIOR for our client in Financial Services:Location: South JakartaFull WFOPosition Summary:We are seeking a talented and versatile Full-Stack Engineer to join our team. The idealcandidate will be responsible for developing and maintaining both the front-end and back-end ofour applications. You will work closely with...

  • Full Stack Developer

    17 hours ago


    Jakarta, Jakarta, Indonesia eduCLaaS Full time $1,200 - $1,400

    This is a remote position.Job Title: Full Stack DeveloperExperience Level: Minimum 3 years of relevant professional experienceCompensation: SGD 1,200 – 1,400About the RoleWe are seeking a Full Stack Developer to contribute to the design, development, and maintenance of end-to-end web applications. This role involves working across both front-end and...


  • Jakarta, Jakarta, Indonesia PT Kapal Api Global Full time

    Are you a passionate full stack tech wizard? Let's join our growing teamWhat you will do :Develop, test, and maintain web applications, Windows Forms applications, and related system featuresDesign and manage database structures, create optimized SQL queries, and ensure overall data performanceBuild and maintain REST APIs for web, mobile, and system...

  • Full Stack Developer

    2 weeks ago


    Jakarta, Jakarta, Indonesia SATURDAYS Full time

    SATURDAYS Indonesia is a growing retail & lifestyle brand operating an omni-channel business with strong warehouse-driven operations. Our technology team plays a critical role in supporting real-world retail execution — from Warehouse Management Systems (WMS) and Point of Sale (POS) to E-Commerce platforms that must be reliable, performant, and...

  • Full Stack Developer

    2 weeks ago


    Jakarta, Jakarta, Indonesia SATURDAYS Full time

    SATURDAYSIndonesia is a growing retail & lifestyle brand operating an omni-channel business with strong warehouse-driven operations. Our technology team plays a critical role in supporting real-world retail execution — from Warehouse Management Systems (WMS) and Point of Sale (POS) to E-Commerce platforms that must be reliable, performant, and...

  • Full Stack Developer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Saturdays Full time

    SATURDAYS Indonesia is a growing retail & lifestyle brand operating an omni-channel business with strong warehouse-driven operations. Our technology team plays a critical role in supporting real-world retail execution — from Warehouse Management Systems (WMS) and Point of Sale (POS) to E-Commerce platforms that must be reliable, performant, and...


  • Jakarta, Jakarta, Indonesia Creativeans Full time

    Creativeans is an award-winning brand and design consultancy. We build brands that matter.Business leaders trust us to solve their strategic and creative challenges: from branding, business design, UI/UX design, packaging design, communication design to sustainability design across industries and regions. We are unique in that we are invested in the success...


  • Jakarta, Jakarta, Indonesia PT Transcosmos Indonesia Full time

    Transcosmos Indonesia, a joint venture between Transcosmos Inc. and CBN (a member of the Salim Group), is a Global Digital Transformation Partner in Customer Experience Solutions and Digital Marketing Solutions. Our goal is to foster a culture of excellence while shaping a thriving company. We provide a competitive compensation package and ample...


  • Jakarta, Jakarta, Indonesia Ironlight OÜ Full time

    Ironlight is looking for Senior Full-Stack PHP Developer (full remote).This is a hands-on role for someone who can deliver real production systems and critical infrastructure.Hard RequirementsCitizenship: Indonesian CitizenEducation: Minimum Secondary or Specialized education (SMA/SMK/Diploma)Experience: Minimum 5–8 years of professional software...


  • Jakarta, Jakarta, Indonesia Jackson Ventures Full time

    Role OverviewWe are looking for a Full Stack Developer to help build and scale our POS and customer ordering systems. This role covers both frontend and backend development, working closely with product, UX, and engineering stakeholders to deliver reliable, user-friendly systems.ResponsibilitiesFrontendBuild and maintain web applications using , React, and...