Login Sign Up

Senior Java Developer- Assistant Vice President

Citi Bank

5 - 10 years

Pune

Posted: 03/05/2026

Getting a referral is 5x more effective than applying directly

Job Description

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Key Responsibilities

  • Design, develop, and deploy high-performance Java-based microservices using Spring Boot.
  • Maintain, analyze, and modernize legacy applications written in C/Pro*C.
  • Create and optimize complex Oracle database objects, including PL/SQL procedures and queries.
  • Collaborate with business analysts and compliance officers to translate requirements into technical solutions.
  • Champion software development best practices, including CI/CD, automated testing, and code reviews.
  • Provide production support and troubleshoot complex issues across application and database layers.

Core Qualifications

Must-Have Skills:

  • Languages & Databases:
    • Expert-level Java & Microservices architecture (Spring Boot).
    • Expert-level Oracle PL/SQL.
    • Hands-on experience with C/Pro*C.
  • Technologies:
    • Containerization (Docker) and Orchestration (Kubernetes/OpenShift).
    • CI/CD pipelines (Jenkins, GitLab CI).
    • Messaging systems (Kafka, RabbitMQ, or IBM MQ).
  • Functional:
    • Strong knowledge of Trade Compliance processes (e.g., Sanctions Screening, Export Control).

  • Candidate should be an expert in working with Oracle Database (PL/SQL)
  • Strong development skills in Java/Microservices
  • Strong knowledge of Trade Compliance functionality

About Company

Citi Bank, officially known as Citibank, is a global financial institution and the consumer division of Citigroup, a leading multinational banking corporation. Established in 1812, Citibank provides a wide range of financial services, including retail banking, credit cards, personal loans, wealth management, and investment banking. With a strong presence in over 100 countries, it serves millions of customers worldwide, offering both individual and business banking solutions. Citibank is known for its digital banking innovations, global reach, and commitment to financial inclusion and economic growth.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.