Citi, a leading global financial institution, is seeking a Senior Java Developer to join their technology team in Pune. This role presents an exciting opportunity to work on scalable, high-performance applications while driving modern engineering practices within the organization. The position requires a skilled developer with 8-12 years of experience who can balance hands-on coding with technical leadership.
The role focuses on developing robust applications using Java and Python, implementing microservices architecture, and ensuring best practices in software development. You'll be working with cutting-edge technologies including cloud platforms, Kubernetes, and modern CI/CD pipelines. The position emphasizes trunk-based development, test-driven development, and secure coding practices.
As a senior developer, you'll have the opportunity to mentor junior engineers, collaborate with architects and product owners, and contribute to the technical direction of projects. The role offers a hybrid work environment, combining the flexibility of remote work with in-person collaboration.
Working at Citi means being part of a global organization that values diversity and inclusion, offering opportunities to work on complex financial systems that impact millions of customers worldwide. The position requires someone who can thrive in a fast-paced environment, has excellent problem-solving abilities, and can effectively communicate technical concepts to various stakeholders.
This is an ideal role for a seasoned developer looking to make a significant impact in a global financial institution while working with modern technologies and practices. The position offers the chance to work on challenging problems, lead technical initiatives, and contribute to the digital transformation of one of the world's largest banks.