Citi is hiring an Application Development Supervisor in Pune, on a hybrid model, for a hands-on Java engineering role. You will build and maintain applications using Java, Spring Boot and microservices, work within Agile/Scrum teams across the SDLC and testing lifecycle, and use CI/CD and DevOps tooling such as Jenkins, JUnit, SonarQube, Git, uDeploy, TeamCity and Harness. Working knowledge of SQL and Unix shell scripting is required, and experience in the fixed income domain or with OpenShift, Kubernetes, Splunk or ELK is a plus. Candidates should have 3 to 5 years of industry experience with strong Java programming, good logical and analytical skills, and a bachelor's degree or equivalent experience.