Citi is hiring a Full Stack Java Developer in Chennai on a hybrid model. You will design, build, test and deploy full-stack applications with Angular on the front end and Java and Spring Boot microservices on the back end. The work covers building responsive, accessible web interfaces with Angular, TypeScript, HTML5/SCSS and NgRx/RxJS, creating REST APIs and event-driven microservices using secure, clean coding practices, designing data models and writing efficient queries for Oracle, PostgreSQL, MongoDB or Cassandra, and contributing to CI/CD and DevOps practices. Candidates need 2 to 4 years of professional development experience on enterprise applications, strong Angular (v12+) and TypeScript skills, solid Java 11/17+ and object-oriented fundamentals, and hands-on experience with Spring Boot, Spring Data and Spring Security.