Citi, a global financial leader with 200 million customer accounts across 160+ countries, is seeking a Senior Java Developer to join their Global Spread Products Technology Team. This role offers an opportunity to work on strategic Risk Systems implementation using cutting-edge technologies including Java, Microservices, AWS, and Kubernetes.
The position requires a skilled developer who can thrive in a globally distributed team environment, handling complex enterprise software solutions. You'll be responsible for everything from feasibility studies and cost estimates to development, testing, and implementation of new applications. The role demands expertise in Java development, RESTful services, Spring Boot, and cloud architectures.
As a Senior Java Developer at Citi, you'll be working in their Enterprise Operations & Technology division, which rivals major tech companies in scope and impact. The team is responsible for keeping the bank safe, managing global resources, and ensuring platforms provide first-class customer experiences. You'll be part of a culture that values diversity, merit-based advancement, and personal development.
The ideal candidate should have 5+ years of Java development experience, strong knowledge of microservices architecture, and experience with cloud technologies. You'll need to be comfortable working under pressure in a large development team, with the ability to handle complex technical challenges while maintaining high standards of quality and security.
This hybrid role offers the opportunity to work with a leading financial institution that combines technical innovation with global impact. You'll be contributing to systems that handle critical financial operations while working alongside talented professionals in a collaborative environment. The position provides exposure to cutting-edge technologies and the chance to work on systems that impact millions of customers worldwide.