Job Description

A Senior Java Backend Developer designs, develops, and maintains high-performance server-side applications using Java (8+), Spring Boot, and microservices architecture. Responsibilities include optimizing database performance (SQL/NoSQL), implementing CI/CD pipelines, performing code reviews, and mentoring junior developers. Key requirements are 5+ years of experience, expertise in RESTful APIs, cloud platforms (AWS/GCP/Azure), and strong architectural knowledge.

**Qualifications:**

+ **Key Responsibilities**
+ **API Development:** Develop and document robust RESTful APIs for frontend or third-party integration.
+ **Quality Assurance:** Write unit/integration tests (JUnit, Mockito) and perform code reviews to ensure code quality.
+ **Performance Tuning:** Identify, debug, and resolve performance bottlenecks in applications.
+ **Mentorship:** Guide junior engineers on best practices, software design patterns, and code quality.
+ **DevOps Collaborat...

Ready to Apply?

Take the next step in your AI career. Submit your application to Citigroup today.

Submit Application