Home Job Listings Categories Locations

Full Stack Developer (Microservices)

📍 Jakarta, Indonesia

Technology PERSOL APAC

Job Description

Get AI-powered advice on this job and more exclusive features.

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

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.

Design & deploy microservices using Spring Boot, Spring Cloud, Docker, Kubernetes, and API Gateway patterns.

Implement service discovery, configuration servers, and distributed logging/tracing.

Cloud, DevOps & CI/CD

Deploy scalable applications on AWS, Azure, and GCP.

Work with CI/CD tools like Jenkins, GitLab CI, GitHub Actions, and ArgoCD.

Containerize applications using Docker and orchestrate with 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 Vue.js.

Develop reusable components, responsive UI, state management, and API integrations.

Technical Skills Required Backend & Core Java

Java 21–23, OOP, multithreading, concurrency, records, pattern matching.

Maven/Gradle.

Frontend

React / Angular / Vue.js (React preferred).

State management (Redux, NgRx, VueX).

DevOps & Cloud

Git / GitLab / GitHub.

AWS, Azure, and GCP cloud knowledge.

Other Tools

ELK, Prometheus, Grafana for observability.

JUnit, Mockito, Cypress, Jest for front‑end testing.

Qualifications

Bachelor’s degree in Computer Science, Engineering, or related field.

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)

Java Microservices Developer (Full Stack)

Backend Java Engineer with React UI

Seniority Level

Mid‑Senior level

Employment Type

Contract

Job Function

Information Technology

Industries

Technology, Information and Media, Investment Banking, and Professional Services

Location: Jakarta, Indonesia.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: December 24, 2025
Job Type: Technology
Location: Jakarta, Indonesia
Company: PERSOL APAC

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.