Java Backend Developer

Citi

Citi

Software Engineering

Chennai, Tamil Nadu, India

Posted on May 18, 2026

Position Overview

We are seeking a highly skilled and motivated Senior Frontend Engineer with a strong focus on Angular development and experience in microservices-based architectures. The ideal candidate will be responsible for designing, developing, and implementing robust and scalable user interfaces for our critical enterprise applications. This role requires a deep understanding of modern frontend technologies, strong problem-solving abilities, and a passion for creating exceptional user experiences.

Responsibilities

  • Lead the design, development, and maintenance of complex single-page applications using Angular framework.

  • Collaborate with product managers, UX/UI designers, and backend engineers to translate business requirements into technical solutions.

  • Develop responsive and performant user interfaces, ensuring cross-browser compatibility and accessibility standards.

  • Integrate frontend applications with RESTful APIs and microservices, managing data flow and state effectively.

  • Implement clean, efficient, and well-documented code following best practices, design patterns, and coding standards.

  • Participate in code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.

  • Contribute to the continuous improvement of our development processes, tools, and technologies.

  • Mentor junior developers and foster a culture of technical excellence and collaboration.

  • Troubleshoot and debug issues, ensuring high performance and reliability of applications.

  • Stay up-to-date with emerging frontend technologies, Angular ecosystem updates, and industry trends.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • 4+ years of professional experience in frontend development, with a significant focus on Angular (versions 8+ preferred).

  • Experience in Microservices based architecture

  • Expert-level proficiency in TypeScript, JavaScript, HTML5, and CSS3.

  • Extensive experience with modern frontend build pipelines and tools (e.g., Webpack, npm/yarn, Angular CLI).

  • Solid understanding of microservices architecture patterns and experience integrating with RESTful APIs.

  • Demonstrated experience with state management libraries (e.g., NgRx, RxJS).

  • Strong knowledge of responsive design principles and mobile-first development.

  • Experience with version control systems, Enterprise Git, Bitbucket.

  • Familiarity with testing frameworks (e.g., Jasmine, Karma, Jest) and writing comprehensive unit and integration tests.

  • Understanding of UI/UX principles and ability to implement user-friendly interfaces.

  • Excellent problem-solving, analytical, and communication skills.

  • Ability to work effectively in an Agile development environment.

Preferred Qualifications

  • Experience with other frontend frameworks (e.g., React, Vue.js) is a plus.

  • Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).

  • Experience with performance optimization techniques for web applications.

  • Familiarity with accessibility standards (WCAG).

  • Experience in the financial services industry.

Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Microservices

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

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.