Citigroup logo

Java Developer - Vice President

Citigroup
NewPosted this week

LOCATION

Pune · Hybrid

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaMicroservices ArchitectureKubernetesCI/CDApache KafkaDockerRESTful APIsSQLApplication Security

Job description

Overview

Experienced Java developer role on the OTC Clearing platform at Citi, focused on hands-on implementation of scalable, cloud-native solutions for a complex workflow and case management system.

What you'll do

  • Design, develop, test, and deploy high-quality, scalable, and maintainable code.
  • Promote best practices for engineering excellence in coding, testing, build, deployment, and maintenance of high-quality software.
  • Act as an active contributor to design and a hands-on implementer of code.
  • Actively participate in scrum activities such as sprint planning and refinement, offering technical insights for backlog items.
  • Deliver robust and efficient technical solutions, adhering to best-in-class engineering principles and practices.
  • Partner with the Scrum Master, Product Owner, QA, Architects and other global team members to deliver technical solutions and reusable components.
  • Work with Business, Operations, and Production Support stakeholders to understand business needs and deliver effective solutions.
  • Keep up with the latest development practices in the industry and Citi, such as Gen AI and DORA metrics, and implement them in the team.

What you'll need

  • 10+ years of hands-on software development experience.
  • Proven experience working in the financial services sector.
  • Demonstrated experience working in an Agile/Scrum environment.
  • Expert-level skills in Java development.
  • Expert experience designing and developing robust, scalable, and resilient enterprise-level applications.
  • Strong experience with cloud-native technologies such as Kubernetes and Docker.
  • Experience with event-driven architecture leveraging Apache Kafka.
  • Experience designing and developing databases on an RDBMS platform.
  • Proficiency in API development and application security best practices (e.g., OAuth, TLS, PKI).
  • Familiarity with DevOps best practices and CI/CD pipelines.
  • Strong communication and presentation skills.
  • A passion for adopting industry best practices and new technologies with an exploratory mindset.
  • Innovative ideas and a can-do attitude.
  • Strong problem-solving skills and an ability to manage tight deadlines or unexpected priority changes.
  • Willingness to ask questions, challenge the status quo, and seek out answers.
  • Ability to work independently, multi-task, take ownership, and drive strategy.
  • Impeccable integrity and judgment.

Nice to have

  • Experience with Distributed Caching technologies (e.g., Redis, Gemfire).
  • Direct experience in Capital Markets.
  • Experience with modern UI development frameworks (e.g., React, Angular).

Details

  • Location: Pune, Maharashtra, India.
  • Employment type: Full time.
  • Job family: Applications Development (Technology group).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Java Developer - Vice President