Citi

Java Full Stack Engineer - Assistant Vice President

Pune Maharashtra India Full time

About the Role

We are seeking a highly skilled and motivated Full Stack Developer with 6-9 years of comprehensive development experience to join our dynamic team. The ideal candidate will possess deep expertise in Java-based backend development, coupled with strong proficiency in Node.js/Typescript/Angular for building robust and intuitive user interfaces. This role requires a hands-on developer who is passionate about building scalable, high-performance applications, has a solid understanding of microservices architecture, and is adept at working with diverse database technologies. A proactive approach, excellent communication skills, and a commitment to leveraging modern CI/CD practices are essential.

Key Responsibilities

  • Design, develop, and maintain robust and scalable backend services using Java and Spring Boot.
  • Implement microservices architectures, ensuring high availability, resilience, and performance.
  • Develop responsive and interactive user interfaces using Node.js, with an emphasis on user experience and maintainability.
  • Integrate multiple API services, demonstrating expertise in working with various databases, MongoDB is mandatory.
  • Contribute to the entire software development lifecycle, from conceptualization and design to deployment and operational support.
  • Collaborate closely with stakeholders to define requirements, scope projects, and deliver high-quality solutions.
  • Leverage cloud infrastructure effectively for application deployment, scaling, and management.
  • Drive the adoption and implementation of modern CI/CD practices using tools like Release on Demand, GitHub Enterprise, Harness, and Lightspeed.
  • Participate in code reviews, mentor junior developers, and foster a culture of technical excellence and continuous improvement.
  • Proactively identify and address performance bottlenecks, security vulnerabilities, and technical debt.
  • Maintain comprehensive documentation for all developed components and processes.

Required Skills & Experience

Experience Level:

8-12 years of overall hands-on software development experience.

Backend Expertise:

  • Strong proficiency in Java programming language.
  • Mandatory experience with Spring Boot for building scalable applications.
  • Extensive experience designing and implementing microservices architectures.
  • Demonstrated ability to develop multiple API services involving various database technologies, including but not limited to MongoDB and Oraas.
  • Solid experience with containerization technologies like Docker and orchestration tools like Kubernetes.

Frontend Expertise:

  • Solid experience with Node.js/Typescript/Angular for front-end development.

Cloud & Infrastructure:

  • Practical experience working with cloud infrastructure (e.g., AWS, GCP, or private cloud environments).

CI/CD & DevOps:

  • Hands-on experience with modern CI/CD tools and practices.
  • Mandatory experience with Release on Demand.
  • Mandatory experience with GitHub Enterprise for version control and collaboration.
  • Mandatory experience with Harness for continuous delivery and deployment automation.
  • Mandatory experience with Lightspeed for accelerated software delivery.

Soft Skills:

  • Exceptional communication skills, both written and verbal, with the ability to articulate complex technical concepts to diverse audiences.
  • Self-motivated, proactive, and capable of working independently as well as part of a collaborative team.
  • Strong problem-solving abilities and attention to detail.

Good to Have

  • Good experience in Python
  • Exposure to additional UI tech stacks.
  • Experience with other database technologies (e.g., Oracle, Oraas, PostgreSQL).
  • Experience in an Agile/Scrum development environment.
  • Experience with AI coding tools, such as Devin.
  • Demonstrated experience with AI use case Proof-of-Concept (POC) implementations.

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

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.