Hiring.Camp

Lead Full Stack Developer

Citi Bank

·

May 8, 2026

Location
Chennai, TN,IN, IN
Type
Full-time
Department
IT
Seniority
Lead
Education
Master
Source
Eightfold

Description

Senior Lead Technical Java Developer with Python Experience

Position Summary

The Senior Lead Technical Java Developer will play a critical role in the design, development, and delivery of complex software solutions, primarily using Java, while also leveraging Python for scripting, data analysis, automation, and integration with our broader ecosystem. This individual will not only be a hands-on contributor but also a technical leader, responsible for driving architectural decisions, ensuring code quality, and fostering a culture of technical excellence within the team.

Responsibilities

Lead the design, development, and implementation of robust, scalable, and high-performance applications and services primarily in Java.

Utilize Python for scripting, automation, data processing, machine learning integration, and API development where applicable.

Act as a technical leader and mentor to a team of software engineers, providing guidance on best practices, code quality, design patterns, and problem-solving.

Drive architectural discussions and decision-making for new and existing systems, ensuring alignment with overall company technical strategy.

Experience in designing scalable and high-performance systems using micro-services, event-driven principles

Conduct code reviews, ensuring adherence to coding standards, performance optimization, and system stability.

Collaborate closely with product management, QA, DevOps, and other engineering teams to define requirements, scope projects, and ensure successful delivery.

Identify and implement opportunities for system improvements, performance tuning, and technical debt reduction.

Champion software development best practices, including continuous integration/continuous delivery (CI/CD), automated testing, and observability.

Troubleshoot complex technical issues across various environments and provide timely resolutions.

Stay abreast of new technologies and industry trends, evaluating and recommending their adoption where beneficial.

Qualifications Required

Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

10+ years of extensive professional experience in software development, with a significant focus on Java.

Proven experience in a technical leadership or lead developer role, guiding teams and driving technical initiatives.

Strong proficiency in Java, including Java 8+ features, Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security), and related ecosystems.

Demonstrable experience with Python for scripting, automation, data handling, or backend development.

Deep understanding of object-oriented design principles, design patterns, data structures, and algorithms.

Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, Cassandra, MongoDB, Redis).

Proficiency in designing and implementing RESTful APIs and microservices architectures.

Experience with message queues/brokers (e.g., Kafka, RabbitMQ, ActiveMQ).

Strong understanding of distributed systems and cloud-native application development (e.g., Docker, Kubernetes).

Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Azure DevOps).

Excellent problem-solving, analytical, and debugging skills.

Familiarity with test automation frameworks- Junit, Mockito, PyTest

Strong communication, collaboration, and leadership skills, with the ability to influence and mentor.

Preferred

Experience with cloud platforms such as AWS, Azure, or GCP.

Familiarity with frontend technologies (e.g., React, Angular, Vue.js) is a plus.

Experience with performance tuning and optimization of large-scale systems.

Prior experience in Agile/Scrum environments including sprint planning and retrospective

Experience with Appian workflow development or integration.

Prior experience FinTech preferred.

\------------------------------------------------------

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

PythonJavaReactAngularVue.jsSpring BootAWSAzureGCPDockerKubernetesJenkinsCI/CDPostgreSQLMySQLMongoDBRedisCassandraMachine LearningGitLab

Similar Jobs

30

Full Stack Lead

Vector Limited·Auckland, New Zealand·Hybrid

1d ago

Full Stack Lead

Mizuho Mizuho is in growth·US·Hybrid

1mo ago

Full Stack Lead

Recodesolutions·Chennai, Tamil Nadu·Hybrid

3mo ago

FULL STACK LEAD

Zensar Technologies·Mumbai, Maharashtra

4mo ago

Lead Mission Engineer - Full Stack

Systemstechnologyresearch·New York City, New York·Remote

Today

Lead Full Stack Engineer

Fivetran·Novi Sad, Vojvodina·Remote

Lead Software Engineer - .NET, React Fullstack

JP Morgan Chase·Bengaluru, Karnataka

Today

Lead Software Engineer - .NET, React Fullstack

JP Morgan Chase·Bengaluru, Karnataka

Today

Technical Lead - Full Stack

Slb·Pune, Maharashtra

Today

Fullstack Lead (.Net + Angular)

Eurofins Scientific·Bengaluru, Karnataka·Hybrid

Today

Lead Fullstack Developer (.Net + Angular)

Eurofins Scientific·Bengaluru, Karnataka·Hybrid

Today

Tech Lead/Lead Fullstack Developer (Java + React)

Thoughtworksreferral·Singapore·Hybrid

Today

Lead Full Stack Engineer, Exception Management and Workflow Platform

Citi Bank·UK·Hybrid

Today

Full-Stack Developer Lead

2020Companies·Atlanta, Georgia +1·Remote, Hybrid

Today

Lead Full-Stack Software Engineer, Cloud & AI

Vanguard·Hyderabad, Telangana·Hybrid

Today

Lead Fullstack Product Software Engineer

Wk·Pol, Galicia·Hybrid

Today

Full Stack Developer, Lead

Booz Allen Hamilton·Fort Meade, Maryland

Today

Lead Full-Stack Software Engineer, Cloud & AI

Vanguard·Hyderabad, Telangana·Hybrid

Today

Photos Mission Tech Lead Applied Ai Full Stack

Accounts·Remote

Tech Lead - Java Fullstack - Orléans

Sopra Steria·Orléans, Centre-Val de Loire·Hybrid

1d ago

Tech Lead - Java Fullstack - Orléans

Sopra Steria·Orléans, Centre-Val de Loire·Remote

1d ago

Tech Lead Java Fullstack React/Angular - Services Financiers - Lille

Sopra Steria·Villeneuve-d'Ascq, Hauts-de-France·Hybrid

1d ago

Tech Lead Fullstack Java React - Services Financiers - Ile-De-France

Sopra Steria·Paris, Île-de-France·Hybrid

1d ago

Lead Software Engineer, Fullstack

Grab·Petaling Jaya, Selangor·Onsite

1d ago

Technical Lead - Java Full Stack

Chubb·Mumbai, Maharashtra

1d ago

*Full-Stack Team Lead

Buildots·Tel-Aviv·Hybrid

Technical Lead, Full-Stack Engineering – AI-Native Solutions

Guidehouse is·Virginia, US

1d ago

Full Stack Engineer (Senior/Lead) - MeshMesh Engineering

Salesforce·London, England·Onsite

1d ago

AI Full Stack Engineer lead

Career Site·Mumbai, Maharashtra

1d ago

Lead Full Stack AI Engineer (.NET)

Law In Order·Hyderabad, Telangana

1d ago