Java Full Stack Developer with React - Assistant Vice President

Posted 3 Days Ago
Be an Early Applicant
Pune, Mahārāshtra, IND
In-Office
Senior level
Fintech • Financial Services
The Role
Hands-on senior full stack developer building low-latency, multi-threaded Java backend services (gRPC, Kafka) and responsive React/TypeScript frontends. Design distributed, cloud-native microservices on AWS and Kubernetes, optimize performance with advanced algorithms/data structures, and maintain CI/CD, testing, and code quality in a fast-paced FX trading environment.
Summary Generated by Built In

Job Description: Senior Full Stack Developer (FX Technology)

Role Overview

  • Job Title: Senior Full Stack Developer – FX Technology
  • Location: Pune, India
  • Experience Level: 10+ Years
  • Academic Requirement: Under-graduate degree in a technical subject (Computer Science, Engineering, or equivalent)
Business & Team Context:

Markets Technology is a front-to-back group that works closely with our Markets businesses to design and implement technology solutions that achieve our challenging business and technical goals. This makes the group an exciting and fast-paced environment to work in. As a franchise, Citi’s market penetration is second to none, across asset classes and geographical boundaries, making it a truly unique place to work.

This role is within the FX Technology group, with a primary focus on delivering to the STIRT (Short-Term Interest Rate Trading) business. The selected candidate will join the development group, bridging the gap between lightening fast UIs and high-performance pricing/distribution systems and real-time risk analytics. In addition, the candidate will contribute to broad Markets initiatives supporting the strategic transition to a common, cross-asset electronic trading and risk platform.

Job Purpose:

We are seeking an exceptional, hands-on Full Stack Developer and Technologist with deep expertise in core software engineering principles, modern cloud architectures, and investment banking domains.

This role requires a powerful combination of skills: building high-performance, multi-threaded, low-latency server-side systems in Java using gRPC and Kafka, and delivering modern, highly responsive user interfaces using React.js, TypeScript, and Redux.

We practice continuous delivery with multiple production releases a week. We are looking for an individual with a strong software engineering discipline, deep analytical capabilities, and a passion for building technology "in the right way" to sustain long-term success.

Key Responsibilities:

1. Core Backend & Distributed Systems Development

  • High-Performance Engineering: Design and develop highly scalable, low-latency server-side applications using Core Java, ensuring optimal memory management and CPU utilization.
  • Concurrency & Multi-threading: Implement robust multi-threaded solutions to handle high-throughput, real-time market data feeds and concurrent trading transactions.
  • Distributed Architecture: Design and maintain distributed systems utilizing Kafka for reliable, high-throughput inter-service messaging and event streaming.
  • High-Performance APIs: Implement gRPC for low-latency, high-performance communication between microservices and backend systems.
  • Foundational Excellence: Apply advanced Algorithms & Data Structures to optimize application performance and solve complex computational problems.

2. Frontend & Real-Time Visualization

  • Modern UI Development: Build and maintain responsive, high-performance user interfaces using React.js, JavaScript/TypeScript, and HTML5/CSS3.
  • State Management & Integration: Implement robust client-side state management using Redux or the Context API and integrate frontends seamlessly with backend services via REST APIs and streaming connections.
  • User Experience: Deliver exceptional, highly responsive user experiences, working closely with traders and sales desks to refine visualizations and decision-support tools.

3. Cloud-Native & Modern Architecture

  • Cloud Infrastructure: Design, deploy, and manage microservices architectures within Amazon AWS.
  • Container Orchestration: Leverage Kubernetes to manage containerized applications, ensuring high availability, scalability, and zero-downtime deployments.

4. Technical Leadership & Quality Assurance

  • Engineering Standards: Act as a core team member, ensuring the development group adheres to rigorous code quality, comprehensive unit testing, and strict code review standards.
  • Continuous Delivery: Maintain and enhance CI/CD pipelines to support multiple production releases per week.

Technical Stack & Skill Requirements:

Frontend & UI

  • Framework: React.js (Expert proficiency)
  • Languages: JavaScript (ES6+) and TypeScript
  • Markup & Styling: HTML5 and CSS3
  • State Management: Redux or Context API
  • Integration: REST API integration and WebSocket/streaming data handling

Core Development (Backend)

  • Core Language: Expert proficiency in Core Java (Java 17 and beyond)
  • Concurrency: Deep, hands-on expertise in multi-threading and concurrent programming for high-performance applications
  • Foundations: Solid grasp of Algorithms & Data Structures for efficient problem-solving and code optimization
  • Communication Protocols: gRPC for high-performance, low-latency inter-service communication

Distributed Systems & Cloud

  • Messaging: Kafka for high-throughput event streaming and distributed messaging
  • Containerization: Kubernetes for container orchestration and microservices management
  • Cloud Platform: Amazon AWS (EC2, EKS, S3, and related cloud-native services)

Domain Expertise & Competencies:

Domain Expertise

  • Investment Banking: Strong understanding of Financial Markets.
  • FX Knowledge: Knowledge of Foreign Exchange (FX) pricing lifecycles and electronic trading is highly advantageous.

Competencies

  • Analytical Thinking: Exceptional aptitude for complex system analysis, design, and creative problem-solving.
  • Communication: Strong written and verbal communication skills, with the ability to collaborate effectively across multiple global locations (Pune, London, etc.) and present technical achievements to senior stakeholders.
  • Agility & Motivation: Self-motivated, highly organized, and capable of adjusting priorities rapidly in a high-pressure, dynamic front-office environment.

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

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

  • 10+ years software development experience
  • Undergraduate degree in Computer Science, Engineering or equivalent
  • Expert proficiency in Core Java (Java 17+)
  • Deep expertise in multi-threading and concurrent programming
  • Experience building low-latency, high-performance systems
  • Experience with gRPC for inter-service communication
  • Experience with Kafka for event streaming/messaging
  • Frontend expertise with React.js, TypeScript and JavaScript (ES6+)
  • Experience with Redux or Context API and real-time/websocket integration
  • Experience designing/deploying microservices on AWS (EC2, EKS, S3)
  • Kubernetes experience for container orchestration
  • Strong grasp of algorithms and data structures
  • Experience with CI/CD, unit testing, code reviews and software engineering best practices
  • Knowledge of financial markets, FX pricing lifecycles, or electronic trading
  • Strong written and verbal communication; ability to collaborate globally

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 Benefits coverage is positioned as comprehensive, including health, dental, and vision insurance plus on-site clinics, prescription drug support, and disability coverage. Family-building support such as fertility assistance is described as a notable differentiator within the overall package.
  • Retirement Support Retirement benefits are framed as strong, highlighted by a 401(k) with matching and additional plan options like a Roth 401(k). Financial support is reinforced through discounts and broader financial guidance resources tied to the benefits ecosystem.
  • Wellbeing & Lifestyle Benefits Wellbeing support extends beyond insurance through programs like an Employee Assistance Program, counseling/legal resources, and gym or wellness reimbursement. These offerings increase the perceived total rewards value even when cash compensation sentiment varies by role.

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

Full-stack Engineer

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

Mondelēz International Logo Mondelēz International

Data Scientist

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
India
90000 Employees

Ericsson Logo Ericsson

Cloud System Expert

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Pune, Mahārāshtra, IND
88000 Employees

Pfizer Logo Pfizer

Global Access Strategy & Pricing Director, Precision Medicine and Lung

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
8 Locations
121990 Employees
177K-294K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 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