Senior Lead Engineer - Java/Python, Kafka & Spark | Hybrid

Citi

New York (NY)

Hybrid

USD 42,000 - 73,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Citi is seeking an Applications Development Senior Programmer Analyst in Chennai for a hybrid role. You will contribute to design, development, testing and maintenance of complex applications using Java, Python, Kafka and Iceberg within a Big Data/ cloud environment.

The role requires the ability to work with senior stakeholders, mentor teammates, and ensure secure, scalable solutions with modern microservices patterns and API-first approaches.

Qualifications

  • 8–12 years of experience in Apps Development with hands-on coding using Java, Python, Kafka, and Apache Iceberg.
  • In-depth knowledge of Java, Spring, Kafka, and distributed caches/systems.
  • Experience with relational databases (Oracle) and NoSQL databases (MongoDB or Iceberg).
  • Experience with microservices architecture and API-first design (REST, WebSocket, gRPC).
  • Cloud platform exposure with Docker, Kubernetes or OpenShift.

Responsibilities

  • Contribute to feasibility studies, estimation, IT planning and design of new or revised applications.
  • Develop, test, and implement applications, providing user and operational support.
  • Analyze complex problems, evaluate processes, and propose advanced programming solutions.
  • Define security measures and post-implementation reviews for system reliability.
  • Collaborate with stakeholders and technology groups; mentor junior analysts.
  • Ensure compliance with risk, policy and governance standards.

Skills

Java
Spring
Kafka
Apache Iceberg
Distributed systems
Python
REST
WebSocket
gRPC
Docker
Kubernetes
OpenShift
Relational databases
NoSQL databases
JavaScript UI basics

Education

Bachelor’s degree

Tools

Docker
Kubernetes
OpenShift
Apache Ignite/Redis

Job description

Citi is seeking an Applications Development Senior Programmer Analyst in Chennai for a hybrid role. You will contribute to design, development, testing and maintenance of complex applications using Java, Python, Kafka and Iceberg within a Big Data/ cloud environment.

The role requires the ability to work with senior stakeholders, mentor teammates, and ensure secure, scalable solutions with modern microservices patterns and API-first approaches.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Lead - Microservices & Kafka (Hybrid)
Senior Java Lead - Microservices & Kafka (Hybrid)

Citi • New York (NY)

Hybrid
USD 42,000 - 63,000
Senior Full-Stack Java & AI Engineer (Hybrid)
Senior Full-Stack Java & AI Engineer (Hybrid)

Citi • New York (NY)

Hybrid
USD 21,000 - 44,000
Senior Lead Engineer - Java, Python, Kafka, Spark, Apache Iceberg - Assistant Vice President
Senior Lead Engineer - Java, Python, Kafka, Spark, Apache Iceberg - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 42,000 - 73,000
Hybrid Data Applications Engineer — Python, SQL, Java
Hybrid Data Applications Engineer — Python, SQL, Java

Citi • New York (NY)

Hybrid
USD 12,000 - 21,000
Hybrid work model
Professional development
Exposure to large-scale systems
+3
Senior Java Microservices Engineer (Hybrid)
Senior Java Microservices Engineer (Hybrid)

Citi • New York (NY)

Hybrid
USD 15,000 - 23,000
Senior Lead Java & Microservices Architect (Hybrid)
Senior Lead Java & Microservices Architect (Hybrid)

Citi • New York (NY)

Hybrid
USD 21,000 - 34,000
Senior Lead Full-Stack Engineer - Java/Python, Hybrid
Senior Lead Full-Stack Engineer - Java/Python, Hybrid

Citi • New York (NY)

Hybrid
USD 42,000 - 62,000
Lead Full Stack Developer
Lead Full Stack Developer

Citi • New York (NY)

Hybrid
USD 42,000 - 62,000
Senior Applications Development Tech Lead
Senior Applications Development Tech Lead

Citi • New York (NY)

Hybrid
USD 114,000 - 171,000
Medical, dental & vision coverage
401(k)
Life, accident, disability insurance
+1
Application Development Lead Analyst - PUNE
Application Development Lead Analyst - PUNE

Citi • New York (NY)

Hybrid
USD 36,000 - 57,000