Citi

Senior Java Developer C12

Citi
Apply
1 day ago
Pune, IndiaSenior

Responsibilities

  • Develop and enhance strategic applications and services supporting XVA, Cross Asset Margin, and regulatory risk calculations.
  • Provide advanced Java application programming expertise and ensure application designs follow the overall architecture blueprint.
  • Establish coding, testing, debugging, implementation, and design standards to improve development efficiency and product rollout.
  • Plan and execute smooth production releases.
  • Analyze existing operations to identify risks and redundancies and develop solutions through comprehensive assessments.
  • Collaborate with team members and management to complete projects in accordance with application development and governance standards.
  • Evaluate complex business and system processes to resolve high-impact problems.
  • Assess business risks, support regulatory compliance, and escalate and report control issues transparently.

Requirements

  • 7+ years of relevant experience in Java with hands-on coding experience.
  • In-depth knowledge of Java, Spring, Kafka, and distributed cache or distributed systems such as Apache Ignite.
  • Hands-on experience with relational databases such as Oracle; MongoDB experience is preferred.
  • Python experience is preferred.
  • Experience with microservices architecture and API-first design and implementation using WebSocket and gRPC.
  • Experience building applications on cloud platforms or using Docker, Kubernetes, or OpenShift.
  • Demonstrated experience implementing design patterns and knowledge of software development methodologies and techniques.
  • Strong analytical, troubleshooting, problem-solving, communication, prioritization, and multitasking skills.
  • Ability to work independently and as part of a team.
  • UI technology stack knowledge is advantageous.
  • Business knowledge of margin, CVA, XVA, regulatory stress testing, Greeks, and VaR/SIMM risk models is preferred, along with the ability to work with quantitative teams.
  • Completed bachelor’s degree in Computer Science, Mathematics, or an equivalent field; a master’s degree is preferred.

Benefits

  • Full-time position based in Pune, India.

Tech Stack

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me