Java Microservices Developer
12542 Citicorp Services India Private Limited
Job Description
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 interaction.
Writ...