Full Stack Developer (Microservices)
Summary
Builds and maintains scalable Java microservices with Spring Boot, REST APIs, Kafka/Solace messaging, and MSSQL databases, with occasional React/Angular frontend work.
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)
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)