Senior Java Engineer - Vice President
Citi · Pune Maharashtra India
Free account: apply link, HR contact and an AI-written cold email
Citi · Pune Maharashtra India
Free account: apply link, HR contact and an AI-written cold email
This Senior Java Engineer role is a senior-level software engineering position embedded within Citi's Exchange-Traded Derivatives (ETD) Clearing technology organization, responsible for building and modernizing strategic, business-critical capabilities across a global clearing infrastructure. The position sits at the intersection of hands-on Java development, cloud-native architecture, and large-scale distributed systems supporting real-time message flows from global futures markets while contributing to the replacement of legacy product processors. The ideal candidate will bring deep enterprise engineering expertise, strong problem-solving skills, and a demonstrated commitment to AI-assisted software development practices. This role offers a compelling opportunity to help shape the future of a mission-critical capital markets platform at one of the world's leading global financial institutions. Responsibilities Deliver strategic initiatives within the ETD Clearing portfolio using Agile methodologies, partnering with business and technology stakeholders to achieve measurable outcomes. Design and deliver scalable, secure, and resilient cloud-native applications, APIs, and services aligned with Citi's architecture and engineering standards. Perform hands-on Java-based development and provide L3 production support for the core ETD Clearing platform, including real-time message flows from global futures markets. Contribute to platform transformation efforts, including the replacement of legacy product processors and the adoption of modern cloud, containerization, and distributed systems technologies. Leverage and promote the adoption of AI-assisted software engineering tools to accelerate development cycles, automate processes, and improve troubleshooting efficiency. Establish and maintain CI/CD, DevOps, and observability practices to enhance platform stability, reliability, and time-to-market. Collaborate with engineering teams across global regions including Pune, India and with ETD technology teams to coordinate release planning and delivery. Collaborate with and support junior and mid-level engineers by sharing technical knowledge, contributing to best practices, and promoting a culture of continuous improvement. Foster cross-functional collaboration across engineering, QA, product, and business teams to deliver high-quality, reusable enterprise capabilities. Identify and address technical risk, application health, and regulatory compliance requirements in alignment with Citi's standards for client and asset protection. Drive engineering excellence through automation, testability, reusability, and operational rigor across the full software development lifecycle. Qualifications 7+ years of hands-on software engineering experience delivering enterprise-scale applications in complex, global environments. Deep expertise in Java-based application development, including Spring Boot, microservices architecture, and distributed systems design.
Want to reach Citi's HR directly?
NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.