This Java Technical Lead role is a senior-level software engineering leadership role embedded within Citi's Exchange-Traded Derivatives (ETD) Clearing technology organization, responsible for driving platform modernization and delivering strategic, business-critical capabilities across a global clearing infrastructure. The position sits at the intersection of hands-on Java development, cloud-native architecture, and engineering leadership supporting real-time message flows from global futures markets while leading the replacement of legacy product processors. The ideal candidate will bring deep enterprise engineering expertise, a track record of leading distributed teams, and a demonstrated commitment to AI-assisted software development practices. This role offers a compelling chance to 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.
• Lead the design and delivery of 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.
• Drive platform transformation efforts, including the replacement of legacy product processors and the adoption of modern cloud, containerization, and distributed systems technologies.
• Champion 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
📌 Senior Java Technical Lead (Pune)
🏢 Citi
📍 Pune