Senior Java Engineer - Vice President

Citigroup

Pune District

Sur place

INR 900 000 - 1 500 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Citigroup is seeking a Senior Java Engineer to join the Exchange-Traded Derivatives Clearing technology team. You will build and modernize critical capabilities for a global clearing platform, blending Java development with cloud-native, distributed systems work and real-time message processing from global futures markets.

You will drive engineering excellence, implement CI/CD and observability, and collaborate across regions including Pune, India, to deliver high-quality enterprise

Qualifications

  • 7+ years of hands-on software engineering experience delivering enterprise-scale applications.
  • Deep Java expertise including Spring Boot, microservices, and distributed systems design.
  • Experience with high-throughput messaging platforms and cloud-native architectures.

Responsabilités

  • Deliver strategic initiatives within the ETD Clearing portfolio using Agile methodologies.
  • Design scalable, secure, cloud-native applications, APIs, and services.
  • Perform hands-on Java development and provide L3 production support for the core platform.
  • Contribute to platform transformation and adoption of modern cloud and containerization.

Connaissances

Java expertise
Spring Boot
Microservices
Distributed systems
Agile experience
Problem solving
Communication

Formation

Bachelor's degree in Computer Science or related field

Outils

Kafka
IBM MQ
Solace
OpenShift
Kubernetes
Docker
Git
Maven/Gradle
OpenTelemetry
Grafana
Redis
Couchbase
GitHub Copilot
Devin

Description du poste

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.
  • Hands-on experience with messaging platforms such as Kafka, IBM MQ, or Solace in high-throughput, low-latency environments.
  • Proven experience designing, building, and operating cloud-native applications on container platforms such as OpenShift, Kubernetes, and Docker.
  • Strong understanding of API design, application security, and authentication and authorization frameworks, with a commitment to secure software development practices.
  • Experience implementing CI/CD pipelines, automated testing, observability tooling, and performance monitoring using technologies such as Git, Maven/Gradle, OpenTelemetry, and Grafana.
  • Experience with caching and performance optimization technologies such as Redis or Couchbase.
  • Demonstrated ability to leverage AI-assisted software engineering tools such as GitHub Copilot or Devin to improve developer productivity, code quality, and delivery velocity.
  • Proven track record working in Agile environments and contributing to complex technical initiatives across globally distributed teams.
  • Experience within financial services, preferably supporting Trade Processing, Clearing, Middle Office, or related capital markets platforms.
  • Strong analytical and problem-solving skills with the ability to navigate ambiguity and deliver results under tight timelines.
  • Strong communication and collaboration skills, with the ability to build effective partnerships across business and technology organizations.
  • Experience with Spring Cloud and cloud-native Java technologies is preferred.
  • Familiarity with event-driven architectures and high-volume, low-latency systems within capital markets is preferred.

Bachelor's degree in Computer Science, Technology, related degree, or equivalent relevant experience.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Job Family Group: Technology
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Java Engineer - Vice President
Senior Java Engineer - Vice President

Citi • Pune District

Hybride
INR 2 500 000 - 4 200 000
Senior Java Technical Lead - Vice President
Senior Java Technical Lead - Vice President

Citi • Pune District

Sur place
INR 4 000 000 - 7 000 000
Java Application Development Lead - Trade Management - Vice President
Java Application Development Lead - Trade Management - Vice President

Citi • Pune District

Sur place
INR 4 000 000 - 7 000 000
Lead Software Engineer
Lead Software Engineer

Citigroup Inc. • Chennai

Sur place
INR 6 000 000 - 9 000 000
Lead Software Engineer
Lead Software Engineer

Citi • Chennai

Sur place
INR 4 000 000 - 7 000 000
Senior Java DBA Engineer
Senior Java DBA Engineer

Citi • Pune District

Sur place
INR 1 800 000 - 3 200 000
Senior Backend Developer - Vice President
Senior Backend Developer - Vice President

Citi • Pune District

Sur place
INR 4 000 000 - 7 000 000
Senior Java Lead Engineer
Senior Java Lead Engineer

Citigroup Inc. • Chennai

Sur place
INR 4 000 000 - 6 000 000
Senior Java Lead Engineer
Senior Java Lead Engineer

Citi • Inde

Sur place
INR 4 000 000 - 6 500 000
Health insurance
Performance bonus
Senior Java Lead Engineer
Senior Java Lead Engineer

Citi • Chennai

Sur place
INR 3 500 000 - 5 000 000