You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

Senior Java Lead Developer

  • Hybrid
  • 6+ years

Salary

$125,760/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company has operated for over 200 years and this role sits in its banking technology division.

This is an individual contributor position focused on middleware platforms that must be scalable, reliable and secure.

You will work hands-on and set the technical bar through your own code and design choices.

Responsibilities

  • Help set and maintain the long-term technical direction and architecture for core middleware platforms built on Java, Spring Boot, Kafka, microservices, GraphQL and NoSQL databases.
  • Promote engineering standards, patterns and practices that support scale, reliability, security and maintainability across projects.
  • Lead through your own coding and design work, and mentor senior and junior engineers so they build skills and share solutions.
  • Apply DevSecOps and SRE practices in daily work to keep critical production systems available, fast, secure and efficient.
  • Find and reduce technical debt, manage system risk and build strong disaster recovery capability.
  • Advise senior business leaders and product owners, turning business needs into clear technical designs and explaining decisions and progress to varied audiences.
  • Explore and test new technologies and architecture approaches, such as Apache Flink and AI, to improve products and engineering productivity.
  • Use AI tools in your daily work to speed up development and problem-solving.
  • Work with engineers, technical leads, product managers and operations to align designs and integrate solutions, influencing decisions through your expertise.
  • Own the on-time delivery of complex, high-quality, user-focused components, lead design, code and security reviews, and contribute to technical documentation.

Requirements

  • Required: 7+ years of progressive backend software development experience, including owning the design and delivery of large, complex projects as a senior individual contributor.
  • Required: a proven record of designing and building middleware ecosystems using sound architectural patterns for scalability, reliability, security and maintainability.
  • Required: deep hands-on expertise with Java, Spring Boot, Kafka, microservices, GraphQL and NoSQL databases, plus experience with high-volume, low-latency distributed systems.
  • Required: a demonstrated ability to architect scalable, resilient, secure and high-performing distributed systems.
  • Required: expert knowledge of the SDLC, CI/CD pipelines, DevSecOps and SRE, backed by extensive practical experience.
  • Required: excellent verbal and written communication, with the ability to explain complex concepts to varied audiences and work with business and technical stakeholders.
  • Required: a Bachelor's degree in Computer Science, Engineering or a related technical field.
  • Plus: a Master's degree or equivalent advanced professional qualifications.
  • Plus: experience with Apache Flink is a significant advantage.
  • Collaborative, and pragmatic about adopting emerging technology.

Conditions

Full-time position based in Irving, Texas, United States.

The salary range for the primary location is $125,760.00 to $188,640.00.

Eligible employees may also receive discretionary and formulaic incentive and retention awards.

The posting closes on Oct 30, 2026.

Hiring decisions are made and checked by people; automated processing and AI are used only to match skills to roles, not to make autonomous decisions.

Illinois residents receive a separate AI notice and rights, and jurisdiction-specific considerations apply where relevant.

Benefits

  • Medical, dental and vision coverage, a 401(k), and life, accident and disability insurance.
  • Wellness programs, paid vacation, paid sick leave and paid holidays.
  • Benefits may vary by jurisdiction, job level and date of hire.
  • A training program that the company regularly reviews to keep it current.
  • Opportunities to advance at every level and to move across the organization over time.

Where you’d work

Part of the week in the office

You can work from

  • United States

About the company

Citi

  • Industry: FinTech

Office in United States

Also hiring in New York, United States, Belfast, United Kingdom, Charlotte, United States and 11 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Java
  • GraphQL
  • Spring
  • Kafka
  • CI/CD
Seniority
Lead
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
United States
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Lead
Experience
7+ years
Tech stack
  • Java
  • GraphQL
  • Spring
  • Kafka
  • CI/CD

Location

Work model
Hybrid
Region
United States
Office
  • United States
Remote from
  • United States

Compensation

Salary
$125,760 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason