Citi

Senior Java Backend Developer – Assistant Vice President

Pune Maharashtra India Full time

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 Collaboration: Work with DevOps teams to deploy services using CI/CD tools (Jenkins, Bitbucket, Docker, Kubernetes). 
      Cutshort +6
  • System Design & Development: Build scalable, secure, and maintainable backend services and microservices, often using Spring Boot.
  • Database Management: Design, implement, and optimize database schemas and queries in SQL (MySQL, PostgreSQL, SQL Server) and NoSQL databases.
  • Required Skills & Qualifications
    • Technical Expertise: Strong proficiency in Java 8 or higher, Spring Framework (Spring Boot, MVC, Security), and Hibernate.
    • Architecture: Solid understanding of software design patterns, OOP principles, and microservices architecture.
    • Database Proficiency: Advanced experience with SQL databases and familiarity with NoSQL solutions (MongoDB, Redis).
    • Cloud & Tools: Experience with cloud platforms (AWS, GCP, or Azure), Kafka/RabbitMQ, and CI/CD tools.
    • Experience Level: Typically 5-10+ years of experience in backend development.
    • Soft Skills: Excellent problem-solving, debugging, and communication

Education:

  • Bachelor’s/University degree or equivalent experience

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

Job Family Group:

Technology

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

Job Family:

Digital Software Engineering

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

Time Type:

Full time

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

Most Relevant Skills

Please see the requirements listed above.

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

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

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

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.