HamburgerMenu
hirist

Java Developer - Spring Boot/Microservices Architecture

Cling Multi Solutions
5 - 6 Years
Bangalore

Posted on: 07/10/2026

Job Description

JD for Java Developer

Mode of Employment - Full-time employment

Work type - 5 days WFO

Location- Bangalore

F2F Interview

Job Responsibilities

- Design, develop and maintain Java 21 / Spring Boot-based microservices and batch programs, meeting agreed quality, performance and timeliness goals.

- Translate functional and non-functional requirements into robust RESTful APIs, service contracts and domain models aligned with microservices principles.

- Implement secure, resilient and observable services, including structured logging, metrics and exception handling, in line with security and compliance standards.

- Collaborate with architects, product owners, business analysts and QA to refine user stories, estimate effort and ensure end-to-end delivery quality.

- Develop and unit-test assigned user stories using Java 21 and Spring Boot, ensuring adherence to coding standards, performance, security and compliance metrics.

- Implement REST APIs, integrations and batch jobs with adequate unit and basic integration test coverage.

- Participate in daily scrums and other Agile ceremonies, providing accurate status, risk/issue highlighting and estimates.

- Participate in team code reviews, both as reviewer and reviewee, and incorporate feedback promptly.

- Analyse, debug and resolve defects across development, SIT and UAT environments within agreed SLAs.

- Participate in and contribute to peer code reviews, enforcing coding standards, performance guidelines and clean code practices for Java and Spring Boot.

- Ensure clear, maintainable inline code documentation and technical notes to aid future maintenance and production support.

- Continuously enhance skills in Java 21 (and newer versions), Spring Boot, microservices patterns, caching and database technologies relevant to the platform.

Key Skills

- Strong hands-on coding experience in backend development.

- At least 5+ years of experience developing APIs and microservices using Java (preferably Java 11+; Java 21 experience strongly preferred).

- Deep experience with Spring Boot for building RESTful services, including dependency injection, validation, configuration management and actuator.

- Strong understanding of REST API design, versioning, error handling and documentation (e.g., OpenAPI/Swagger).

- Experience with caching frameworks (e.g., Redis, Caffeine) and patterns to improve performance and scalability.

- Experience with SQL databases and ORM frameworks (JPA/Hibernate), plus exposure to NoSQL/persistence patterns as applicable.

- Good understanding of microservices architecture concepts such as service discovery, configuration management, resilience and API gateways.

- Familiarity with Git, CI/CD pipelines and containerization (Docker; Kubernetes exposure is a plus).

- Awareness of security best practices for APIs (authentication, authorization, OWASP considerations) in a financial services environment is preferred.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...