Citi

Senior Java Software Engineer - Vice President

Citi
Apply
21 days ago
Pune, IndiaStaff+

Responsibilities

  • Develop future versions of the XiP calculation engine with improved performance, resource utilization, scalability, and functionality.
  • Design, implement, and optimize distribution mechanisms for Citi’s Risk Calculation Engine.
  • Analyze parallelization strategies and identify opportunities to improve efficiency, scalability, and throughput.
  • Plan, coordinate, and execute strategic changes to reach future scaling milestones.
  • Collaborate with software engineers, DevOps teams, customers, and stakeholders to support reliable, secure, and scalable platform operations.
  • Participate in Agile/Scrum ceremonies, technical discussions, knowledge sharing, and complex problem solving.

Requirements

  • 11+ years of professional software development experience with Java.
  • Experience with Java frameworks such as Spring, Spring Boot, or Quarkus.
  • Experience designing, building, and maintaining large-scale distributed systems.
  • Exposure to cloud platforms such as AWS, Azure, or GCP and containerization technologies such as Docker or Kubernetes.
  • Experience with object-oriented programming and design patterns.
  • Experience with unit testing, integration testing, and test automation frameworks such as JUnit or Mockito.
  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
  • Experience with RESTful API design and implementation.
  • Exposure to NoSQL databases such as MongoDB or Cassandra is a plus.
  • Experience with CI/CD pipelines and DevOps practices is a plus.

Benefits

  • Full-time position.
  • Citi is an equal opportunity employer and provides reasonable accommodations for qualified applicants with disabilities.

Tech Stack

Apache CassandraAWSAzureDockerGoogle Cloud PlatformJavaJUnitKubernetesMongoDBSpring Boot

Categories

Citi

About Citi

10,000+ employees

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.

Contact me