Senior Lead Full-Stack Engineer - Java/Python, Hybrid

Citi

New York (NY)

Hybrid

USD 42,000 - 62,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Citi is hiring a Senior Lead Technical Java Developer with Python experience to design, develop, and deliver complex software solutions. You will lead architectural decisions, mentor engineers, and drive CI/CD practices while building scalable microservices and cloud-native applications.

The role emphasizes hands-on coding in Java, scripting in Python, and collaboration with cross-functional teams to ensure high-quality outcomes.

Qualifications

  • 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.
  • Strong proficiency in Java, including Java 8+ features, Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
  • Demonstrable experience with Python for scripting, automation, data handling, or backend development.
  • Experience with relational and NoSQL databases (PostgreSQL, MySQL, Cassandra, MongoDB, Redis).
  • Proficiency in designing and implementing RESTful APIs and microservices architectures.
  • Experience with message queues/brokers (Kafka, RabbitMQ, ActiveMQ).
  • Strong understanding of distributed systems and cloud-native application development (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and tools (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.

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.

Education

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

Tools

Java
Spring Framework
Python
REST APIs
Microservices
Docker
Kubernetes
Jenkins
GitLab CI
Azure DevOps
PostgreSQL
MySQL
Redis
Kafka
RabbitMQ
React
Angular
Vue.js
MongoDB
Cassandra
JUnit
Mockito
PyTest
Jenkins

Job description

Citi is hiring a Senior Lead Technical Java Developer with Python experience to design, develop, and deliver complex software solutions. You will lead architectural decisions, mentor engineers, and drive CI/CD practices while building scalable microservices and cloud-native applications.

The role emphasizes hands-on coding in Java, scripting in Python, and collaboration with cross-functional teams to ensure high-quality outcomes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Full Stack Developer
Lead Full Stack Developer

Citi • New York (NY)

Hybrid
USD 42,000 - 62,000
Senior Java Full-Stack Lead Developer — Hybrid
Senior Java Full-Stack Lead Developer — Hybrid

Citi • New York (NY)

Hybrid
USD 42,000 - 73,000
Lead Java Full-Stack Engineer - Hybrid, Microservices
Lead Java Full-Stack Engineer - Hybrid, Microservices

Citi • New York (NY)

Hybrid
USD 120,000 - 171,000
Senior Java Full-Stack Lead: Microservices & APIs | Hybrid
Senior Java Full-Stack Lead: Microservices & APIs | Hybrid

Citi • New York (NY)

Hybrid
USD 126,000 - 189,000
VP Tech Lead — Java & Python Solutions Architect
VP Tech Lead — Java & Python Solutions Architect

Citi • New York (NY)

Hybrid
USD 50,000 - 78,000
Senior Java Full-Stack Lead | Hybrid | Spring Boot & Angular
Senior Java Full-Stack Lead | Hybrid | Spring Boot & Angular

Citi • New York (NY)

Hybrid
USD 37,000 - 63,000
Senior Lead Java & Microservices Architect (Hybrid)
Senior Lead Java & Microservices Architect (Hybrid)

Citi • New York (NY)

Hybrid
USD 21,000 - 34,000
Senior Java Lead - Microservices & API Dev (Hybrid)
Senior Java Lead - Microservices & API Dev (Hybrid)

Citi • New York (NY)

Hybrid
USD 13,000 - 19,000
Senior Python Platform Lead & AI Solutions VP
Senior Python Platform Lead & AI Solutions VP

Citigroup Inc. • Jersey City (NJ)

On-site
USD 150,000 - 190,000
Senior Software Engineer — AI & Scale Leader (Hybrid)
Senior Software Engineer — AI & Scale Leader (Hybrid)

Citi • Irving (TX)

Hybrid
USD 96,000 - 161,000
Hybrid work model (3 days in office, 2
Professional development support
Competitive compensation
+1