Citi is hiring a Java Developer (Applications Development Programmer Analyst, intermediate level) to help build and roll out new or updated application systems with its technology team. You will code, test, document and release user stories as part of an agile team, review code for accuracy, and contribute to systems analysis and programming work while managing control issues transparently.
Requirements: 2 to 4 years of application development experience; strong Java with Spring, Hibernate, real-time messaging and related frameworks; hands-on experience building RESTful APIs and microservices; and good knowledge of relational databases such as Oracle, plus a solid understanding of software architecture. Based in Chennai.