Full Stack Developer (Microservices)

Open 16d reposted 2×

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)

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available