Start Your Search Here

Job Search

persol apac

Singapore / Global

Full Stack Developer (Microservices)

Job Description

Job Description – Java Full Stack Developer (Backend Focused) Role Summary

We are looking for a Java Full Stack Developer with strong backend expertise to design, develop, and maintain scalable microservices and API-driven applications. The role is primarily backend-focused with limited front-end involvement.

Key Responsibilities

Backend Development

Develop and maintain backend services using Java 17 / Java 21 , Spring Boot , and REST APIs

Build scalable microservices and integrate systems across distributed environments

Implement messaging solutions using Kafka / Solace

Design and optimize database interactions using MSSQL (queries, procedures)

Implement caching using Redis / Spring Cache

Develop and manage scheduled jobs using Spring Scheduler

Deploy and manage applications on OpenShift / container platforms

Write clean, testable, and performant code following best practices

Troubleshoot production issues and support application stability

Frontend Development

Work on basic UI components using React / Angular / JavaScript

Integrate frontend with backend APIs

Technical Skills Required

Java: Java 17 / Java 21

Frameworks: Spring Boot, Spring MVC, Spring Security

APIs: RESTful services

Messaging: Kafka, Solace

Caching: Redis, Spring Cache

Scheduling: Spring Scheduler

Database: Microsoft SQL Server (MSSQL)

Containers: Docker, OpenShift

Scripting: Basic Python (automation / housekeeping)

Version Control: Git

Qualifications

4–10+ years of hands-on development experience

Strong experience in backend Java and microservices

Experience working in Agile environments

EA License No. 01C4394 • EA Registration No. R1113321 (Jacob Tijo)

Apply Now

Similar Opportunities

View all jobs