Java Microservices Developer

Citigroup • Pune, India, India • Posted June 06, 2026

Location Pune, India
Job Type Full-time
Category other-general
Posted June 06, 2026
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. The ideal candidate will have strong experience in modern Java technologies, cloud platforms, and distributed systems, with a focus on performance, scalability, and security.

Responsibilities:

Design, develop, and maintain scalable and robust applications using Core Java, Java EE, Spring Boot, and Spring Microservices.

Develop and consume APIs and Web Services using REST, GraphQL, and gRPC protocols.

Implement and document APIs using Swagger/OpenAPI.

Integrate with high-speed messaging platforms, particularly Kafka/Active MQ.

Use Hibernate for ORM and database interact...

Interested in this role?

Click the button below to start your application.

Apply Now