Senior Java Developer - Assistant Vice President

Posted One Month Ago
Be an Early Applicant
Pune, Mahārāshtra, IND
In-Office
Senior level
Fintech • Financial Services
The Role
Design, build, and scale cloud-native Java platforms and Spring Boot microservices. Own features end to end, including technical design, API development, testing, deployment, and system integrations. Develop Kafka-based event-driven APIs, use Redis and SQL, collaborate with frontend teams, and leverage AI development tools. Mentor junior engineers, contribute to technical roadmaps, conduct code reviews, and promote scalable, reliable software engineering practices.
Summary Generated by Built In

The Senior Java Developer is a high-impact, hands-on individual contributor (IC) position responsible for designing, building, and scaling the next-generation of platforms for our core Controls Technology area. Working directly under the guidance of the Engineering Lead, you will take holistic, end-to-end ownership of key technical deliverables and feature sets. In this role, you will balance strong technical execution with leadership responsibilities, acting as a key technical resource for the team and actively mentoring junior developers to elevate overall engineering excellence.

Responsibilities:

  • Drive Holistic Feature Ownership: Take end-to-end ownership of complex features and system components, from initial technical design and API specifications through to implementation, testing, and deployment in a cloud-native environment.
  • Collaborate with Technical Leadership: Work closely under the Engineering Lead to align on architectural patterns, translate high-level designs into robust code, and help drive the technical roadmap of the scrum team.
  • Mentor and Elevate Junior Engineers: Actively mentor and guide junior developers, conducting constructive code reviews, sharing best practices in software design, and fostering a collaborative culture of continuous learning.
  • Develop Scalable Microservices: Design, develop, and maintain highly scalable, containerized Java Spring Boot microservices, ensuring high performance, reliability, and adherence to clean coding standards.
  • Leverage AI Tooling for Productivity: Utilize and integrate modern AI-powered development tools (e.g., GitHub Copilot, advanced code analyzers) to accelerate development velocity, enhance code quality, and adopt innovative engineering practices.
  • Build Robust System Integrations: Develop and implement high-performance APIs and event-driven integrations to connect platforms with various firm-wide control systems, ensuring data accuracy and integrity.
  • Collaborate on Full-Stack Integration: Collaborate closely with frontend engineers to build seamless user experiences, developing the APIs that power modern Micro-Frontend (MFE) applications built with React or Angular.

Qualifications:

  • Experience: 7+ years of hands-on experience in software development, with a strong track record of building robust, production-grade backend systems.
  • Mandatory Technical Skills:
    • Strong proficiency in Java 17 or above.
    • Deep hands-on experience with the Spring Boot framework.
    • Solid experience with event streaming and messaging platforms, specifically Apache Kafka.
    • Experience with in-memory data stores/caching mechanisms, specifically Redis.
    • Strong understanding and practical application of software Design Patterns.
    • Foundational SQL skills (minimum requirement for database querying, schema understanding, and data manipulation).
  • Good to Have:
    • Familiarity with Python (for scripting, automation, or basic development).
    • Familiarity with modern frontend frameworks (React, Angular) is a plus.
  • Professional & Cloud Qualifications:
    • Experience with containerization technologies (Docker, Kubernetes, OpenShift) and building cloud-native applications.
    • Proven experience mentoring junior developers and driving technical alignment within an agile team.
    • Strong sense of ownership and the ability to work independently as a senior individual contributor.
    • A keen interest in or experience with leveraging AI-assisted development tools to improve productivity and code quality.
    • Deep understanding of microservice architecture and RESTful API development best practices.
    • Experience working in Financial Services or another large, complex global environment is highly desirable.
    • Consistently demonstrates clear, concise, and professional written and verbal communication.

Education:

  • Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience.

------------------------------------------------------

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.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Skills Required

  • 7+ years of hands-on software development experience
  • Strong proficiency in Java 17 or above
  • Deep hands-on experience with Spring Boot
  • Experience with Apache Kafka and event streaming or messaging platforms
  • Experience with Redis or in-memory data stores and caching mechanisms
  • Strong understanding and practical application of software design patterns
  • Foundational SQL skills for querying, schema understanding, and data manipulation
  • Experience with Docker, Kubernetes, or OpenShift containerization technologies
  • Experience building cloud-native applications
  • Experience with microservice architecture and RESTful API development
  • Experience mentoring junior developers and driving technical alignment in an agile team
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
  • Familiarity with Python
  • Familiarity with React or Angular
  • Experience leveraging AI-assisted development tools
  • Experience in financial services or another large, complex global environment

Citi Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Citi and has not been reviewed or approved by Citi.

  • Healthcare Strength — Health coverage is presented as comprehensive, including free in-network preventive care, mental-health resources, and the Be Well Program. Materials also state new hires have access to health and insurance benefits from the outset.
  • Retirement Support — The retirement plan offers a $1-for-$1 match up to 6% of eligible pay. New employees are eligible for the plan, with automatic enrollment after 90 days if they do not enroll themselves.
  • Inclusive Benefits Coverage — Benefits highlight fertility treatment coverage, adoption/surrogacy reimbursement up to $30,000, and disability coverage. Coverage extends to spouses and domestic partners regardless of gender identity or sexuality, with gender-affirming care-related support noted.

Citi Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Kwun Tong, Kowloon
223,850 Employees

What We Do

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 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.

Similar Jobs

Citi Logo Citi

Senior Java Engineer

Fintech • Financial Services
In-Office
2 Locations
223850 Employees

Citi Logo Citi

Java Full-stack Engineer

Fintech • Financial Services
In-Office
Pune, Mahārāshtra, IND
223850 Employees

Citi Logo Citi

Full-stack Engineer

Fintech • Financial Services
In-Office
2 Locations
223850 Employees
In-Office
Pune, Mahārāshtra, IND
223850 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account