Citi, a leading global financial services company, is seeking a Java Developer for their Pune office. This role focuses on backend development using Core Java, Spring Boot, and various database technologies. The position involves developing and enhancing application systems, working with multithreading, concurrency, and transaction management. As a mid-level developer, you'll be responsible for implementing new features, conducting security analysis, and working independently on complex problems.
The ideal candidate will have 4+ years of experience in applications development, with strong expertise in Core Java and Spring Boot. Knowledge of cloud concepts and experience with Kafka and MongoDB is valuable. This role offers an opportunity to work on enterprise-level applications in the financial sector, dealing with critical systems and transactions.
At Citi, you'll be part of a global technology team that drives innovation in financial services. The role requires strong problem-solving abilities and the capability to work under pressure. You'll collaborate with users, clients, and other technology groups to deliver robust solutions while maintaining high security and compliance standards.
The position offers professional growth in a Fortune 500 company, working with cutting-edge technologies and complex financial systems. You'll be expected to contribute to application system analysis, programming activities, and maintain high standards of code quality while adhering to Citi's robust compliance framework.