Citigroup logo

Senior Java Developer / Tech Lead - Vice President

Citigroup
NewPosted this week

LOCATION

Pune · Hybrid

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSQLSpring BootMicroservices ArchitectureRESTful APIsData PipelinesOracle Database

Job description

Overview

Design, build and maintain high-volume data and trade reporting applications in the Capital Markets regulatory space, leading technical design and guiding junior developers.

What you'll do

  • Build and enhance scalable, robust backend services using Core Java, Spring Boot and microservices for regulatory transaction reporting.
  • Ingest, parse and process high-volume trade data from upstream trading systems using JSON, XML/FpML and REST APIs.
  • Troubleshoot and optimize SQL queries, Oracle databases and Hive/Big Data pipelines to meet strict regulatory SLAs.
  • Develop automated data reconciliation, validation checks and error-handling routines.
  • Leverage AI/GenAI tools (prompt engineering, RAG, automated workflows) to streamline data mapping and analysis.
  • Conduct code reviews, set coding and testing standards, mentor junior/mid-level engineers and allocate tasks.
  • Partner with business analysts, architecture and compliance teams to translate regulatory rules into technical specifications.

What you'll need

  • 10–14+ years of hands-on experience in Java software development and data platforms.
  • Strong Core Java and Spring Boot: multithreading, collections, concurrency, microservices and RESTful APIs.
  • Advanced SQL and database tuning: deep experience with Oracle and Hive; strong ability to read execution plans and tune slow queries.
  • Hands-on experience parsing and transforming JSON, XML and complex nested data structures.
  • Experience with data mapping, warehousing concepts, ETL pipelines and reconciliation frameworks.
  • Tooling: GitHub, JIRA, Confluence, CI/CD pipelines (Jenkins/Tekton).
  • Bachelor’s or Master’s degree in Computer Science, IT or related field.

Nice to have

  • Direct experience with Capital Markets regulatory reporting regimes (e.g., MiFID II, EMIR, SFTR, CFTC Re-write).
  • Familiarity with messaging systems (Kafka / MQ).
  • Working knowledge or interest in AI/GenAI (LLMs, RAG, Prompt Engineering).
  • Exposure to Python, Snowflake, Databricks or Cloud platforms.

Details

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

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.

Senior Java Developer / Tech Lead - Vice President