Citi, a leading global financial services company, is seeking a Java Developer for their Pune office. This mid-level software engineering role focuses on backend development using Java, Springboot, and REST APIs. The position offers an opportunity to work on high-traffic, distributed cloud-based services in the financial technology sector.
The role involves writing secure, stable code under senior engineers' guidance, participating in system design, and contributing to feature development. You'll be part of a team that develops and maintains critical financial applications, working closely with business stakeholders to understand and implement customer use cases.
As a Java Developer at Citi, you'll have the chance to work on digital applications development, risk technology, and middleware systems. The role requires strong analytical skills and the ability to translate business requirements into technical solutions. You'll be expected to contribute to improving development processes, participate in design sessions, and provide input for feature prioritization.
The ideal candidate should have 2-4 years of experience in applications development, strong Java programming skills, and experience with distributed systems. You'll need excellent communication skills as you'll be collaborating with team members, managers, and stakeholders across the organization. This role offers exposure to enterprise-scale financial systems and the opportunity to work with modern development practices in a global financial institution.
Working at Citi means being part of a company that values diversity, professional growth, and innovation. You'll be contributing to systems that impact millions of customers worldwide while working alongside experienced professionals in the financial technology sector.