Java Spring boot Developer

Posted:
3/9/2026, 7:40:39 PM

Location(s):
Maharashtra, India ⋅ Pune, Maharashtra, India

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

We are seeking a highly skilled and experienced Java Spring Boot Microservices Developer to join our innovative and fast-paced software development team. The successful candidate will be instrumental in designing, developing, and maintaining robust, scalable, and high-performance microservices using Java and the Spring Boot framework. This role demands a deep understanding of microservices architecture, cloud-native development principles, and a strong commitment to delivering high-quality, resilient software solutions.


Responsibilities:

  • Design, develop, and implement microservices using Java 8+ and Spring Boot.
  • Architect and build highly scalable, resilient, and fault-tolerant applications for distributed systems.
  • Collaborate with cross-functional teams, including product owners, architects, and DevOps engineers, to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write clean, maintainable, and testable code following best practices, design patterns, and SOLID principles.
  • Implement and maintain CI/CD pipelines for automated build, test, and deployment processes.
  • Conduct code reviews to ensure code quality, share knowledge, and mentor junior developers.
  • Debug, troubleshoot, and resolve complex technical issues in production and non-production environments.
  • Stay abreast of new technologies and industry trends, particularly in the microservices and cloud-native ecosystem.
  • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Implement security best practices in microservice development and deployment.

Qualifications:

  • 3+ years experience in Java, spring boot, microservices
  • Experience in Java/J2EE, in particular web services (JAX, REST) implementations, and well versed with 3-tier architecture /component layer architecture
  • Experience in Spring MVC, Spring Batch and Spring boot and other Spring frameworks
  • Experience in Micro Services and cloud based architecture
  • Experience in Containerization, Docker
  • Experience in Container Orchestration using Kubernetes
  • Experience in Event Driven Microservices, RabbitMQ, Kafka


Education:

  • Bachelor’s degree/University degree or equivalent experience

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

Java, Microservice Framework, Spring Boot.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Citi

Website: https://www.citigroup.com/

Headquarter Location: New York, New York, United States

Employee Count: 10001+

Year Founded: 1812

Last Funding Type: Post-IPO Equity

Industries: Banking ⋅ Credit Cards ⋅ Financial Services ⋅ Wealth Management