Senior Java Lead Developer

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TX
Salary
$125,760–$188,640 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $157k
$109k $208k
below market most similar roles pay here above market

This role pays more than 52% of similar roles. Most pay $142,300–$177,900 — the blue band above. At the midpoint, this role pays about $157k versus about $160k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 271 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 253 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Java Lead Developer

The Senior Java Lead Developer is a highly experienced individual contributor within the Banking technology division. This role focuses on driving engineering excellence by delivering robust, scalable, and secure middleware platforms. You will contribute to the long-term technical vision and architectural roadmap, implementing organizational standards for high-volume, low-latency distributed systems. Day-to-day responsibilities include hands-on coding, mentoring engineers, and applying DevSecOps and Site Reliability Engineering principles to ensure system availability. You will utilize a technical stack including Java, Spring Boot, Kafka, Microservices, GraphQL, and NoSQL databases, while exploring emerging technologies like Apache Flink and Artificial Intelligence. The role solves complex business challenges by translating requirements into actionable designs, ensuring the reliability and security of critical production platforms within a complex enterprise environment.

What you'll do

  • Design and implement scalable, secure middleware platforms using Java, Spring Boot, Kafka, and Microservices.
  • Contribute to the long-term technical vision and architectural roadmap for core banking platforms.
  • Mentor senior and junior engineers by providing technical guidance and leading by example in coding and design.
  • Apply DevSecOps and Site Reliability Engineering (SRE) principles to ensure high system availability and performance.
  • Translate complex business requirements into actionable technical designs and innovative software solutions for senior leaders.
  • Evaluate and integrate emerging technologies like Apache Flink and AI tools to improve engineering productivity.
  • Conduct thorough design, code, and security reviews to uphold rigorous engineering standards.
  • Take ultimate accountability for the on-time delivery of high-quality, user-centric software components.

What we're looking for

  • Minimum of 7+ years of progressive experience in backend software development.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Deep hands-on expertise in Java, Spring Boot, Kafka, Microservices, GraphQL, and NoSQL databases.
  • Demonstrated ability to architect and implement scalable, resilient, and secure distributed systems.
  • Expert-level understanding of SDLC, CI/CD pipelines, DevSecOps, and Site Reliability Engineering (SRE) best practices.
  • Experience with high-volume, low-latency distributed systems.
  • Exceptional verbal and written communication skills to articulate complex technical concepts to diverse audiences.
  • Experience with Apache Flink (preferred).

More like this

Similar roles

Senior Java Developer

Santander

Madison Ave Corp 5 days ago
Java Spring Boot Spring JPA REST API Microservices SQL CI/CD Jenkins TDD DDD Cloud Computing Test-Driven Development Domain-Driven Design Secure Coding Microsoft Office
9+ yrs exp

Senior Java Full Stack Developer

Cognizant

Hartford, CT +1 6 days ago
Java Spring Boot Microservices AWS RESTful APIs PostgreSQL SQL Angular Python CI/CD Agile Cloud-native DevOps
8+ yrs exp Hybrid

Senior Java Full Stack Developer

Cognizant

Basking Ridge, NJ +1 8 days ago
Java Spring Boot React.js JavaScript REST APIs Microservices Redux HTML5 CSS3 Agile CI/CD AWS Azure GCP Docker Kubernetes RAG LLM Git Generative AI
8+ yrs exp Hybrid

Lead Software Engineer - Senior Java Full Stack Developer

JPMorgan Chase

Jersey City, NJ 4 days ago
Java Python Node.js JavaScript C# PHP AWS Azure Docker PostgreSQL MongoDB CI/CD RESTful APIs OAuth2 Salesforce Marketing Cloud Twilio Sendgrid Agile System Design Machine Learning Artificial Intelligence
5+ yrs exp