Lead Java Developer - Senior Vice President at Citi
New Castle, DE
$156,160–$234,240from the description
Aug 6, 2026
New Castle, DE
Sep 24, 2026
What this job asks for AI summary
A senior hands-on Java engineering role at Citi focused on modernising a global cheque payment platform — migrating legacy mainframe systems to cloud-native microservices built on Kafka, Spring Boot, and OpenShift/AWS/Kubernetes. The engineer will own platform architecture, data design across Oracle/MongoDB, JVM performance tuning, CI/CD pipelines, and security posture, while also guiding a scrum team and communicating delivery strategy to senior stakeholders.
Senior level · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD · Full-time
“or” means any one of them counts — you don't need all of them.
Posted 2 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 180 people in the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD area plausibly meet what this posting asks for (software developers). range 140–240
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $135,966 (middle half $106,205–$168,771). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 8, 2026. It is a model, not a headcount.
Why we read it this way (9)
No explicit minimum years of total experience is stated in the posting; 'extensive' experience is required but no specific number is given.
OpenShift, AWS, Kubernetes, and Docker are all listed together in a single required-qualifications bullet; all four are marked as required gates.
Jenkins is listed as an example tool ('such as Jenkins') within the required CI/CD bullet, but the section is a hard-requirements block, so it is treated as a required gate. Gradle and Maven appear in the same bullet and are treated as interchangeable build tools.
Grafana and distributed tracing are mentioned in the required CI/CD/observability bullet; Grafana is captured as a named tool.
GitHub Copilot and LLMs (including Gemini) appear in a responsibilities bullet describing AI-driven practices — not in the required qualifications section — so they are marked as preferred.
The 'Beneficial skills & qualifications' section covers LangChain/AutoGen, Python, COBOL/Assembler/C++ legacy modernisation, chaos engineering, and reconciliation patterns. All are marked preferred. COBOL, Assembler, and C++ are grouped as interchangeable legacy-language context for the mainframe migration experience.
The role is hybrid (3 days in-office, 2 days remote) at the New Castle, Delaware location; it does not qualify as fully remote.
Microsoft SQL Server is mentioned in the responsibilities section (data architecture ownership) but does not appear in the required qualifications block; it is omitted as it falls only in narrative/responsibilities context rather than a skills gate.
SAFe / Agile frameworks are mentioned as a required qualification but name no specific tool or platform, so they are omitted per the no-generic-methodology rule.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.