persol apac
Singapore / Global
Singapore / Global
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)
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global