Senior Java Developer / Tech Lead - Vice President
Join Our Community
Required Skills
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 approximately 219,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**
- ---------------
We are looking for a Senior Java Developer / Technical Lead (C13 level) to design, build, and maintain high\-volume data and trade reporting applications in the Capital Markets regulatory space. You will lead technical design, write clean code, tune query performance, and guide junior developers.
- *Key Responsibilities**
- **Design \& Coding:** Build and enhance scalable, robust backend services using Core Java, Spring Boot, and microservices for regulatory transaction reporting.
- **Data Integration \& Mapping:** Ingest, parse, and process high\-volume trade data from upstream trading systems using JSON, XML/FpML, and REST APIs.
- **Performance Tuning:** Troubleshoot and optimize SQL queries, Oracle databases, and Hive/Big Data pipelines to meet strict regulatory SLAs.
- **Data Quality \& Reconciliation:** Develop automated data reconciliation, validation checks, and error\-handling routines.
- **AI \& Modernization:** Leverage AI/GenAI tools (prompt engineering, RAG, automated workflows) to streamline data mapping and analysis.
- **Team Leadership:** Conduct code reviews, set coding and testing standards, mentor junior/mid\-level engineers, and allocate tasks.
- **Stakeholder Coordination:** Partner with business analysts, architecture, and compliance teams to translate regulatory rules into technical specifications.
- *Required Skills \& Experience**
- **10–14\+ years** of hands\-on experience in Java software development and data platforms.
- **Strong Core Java \& Spring Boot:** Multithreading, collections, concurrency, microservices, and RESTful APIs.
- **Advanced SQL \& Database Tuning:** Deep experience with Oracle and Hive; strong ability to read execution plans and tune slow queries.
- **Data Formats:** Hands\-on experience parsing and transforming JSON, XML, and complex nested data structures.
- **Data Quality \& ETL:** Experience with data mapping, warehousing concepts, ETL pipelines, and reconciliation frameworks.
- **Tooling:** GitHub, JIRA, Confluence, CI/CD pipelines (Jenkins/Tekton).
- **Education:** Bachelor’s or Master’s degree in Computer Science, IT, or related field.
- *Good to Have / Preferred**
- 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.
\-
- *Job Family Group:**
- --------------------
Technology
\-
- *Job Family:**
- --------------
Applications Development
\-
- *Time Type:**
- -------------
Full time
\-
- *Most Relevant Skills**
- -----------------------
Please see the requirements listed above.
\-
- *Other Relevant Skills**
- ------------------------
For complementary skills, please see above and/or contact the recruiter.
\-
- Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.*
Similar Jobs
- C
Software Engineer - 5 to 8yrs - Java, CI/CD, Cloud Deployments
Cisco · Bengaluru, Karnataka, India
- C
FBS Agile Dev Team Member II - Guidewire and React Developer
Capgemini · MH, IN
- Q
Senior Engineer- Python, CI/CD/Devops
Qualcomm · India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Mumbai
- Posted
- 2d ago
- Source
- Indeed