Senior Java Engineer - Assistant Vice President
Citi
At a glance
AI generatedAs a Senior Java Engineer at one of the world’s leading financial institutions, you will join a global team modernizing corporate lending technology by designing and building scalable microservices and cloud-ready applications on Google Cloud Platform. Your day-to-day responsibilities include developing backend services in Java, contributing to the evolution of legacy systems into modern architectures, and supporting APIs that power international financial workflows. You’ll work closely with engineers across multiple regions, applying best practices in software design, automated testing, and system architecture while fostering a culture of continuous improvement through mentorship and knowledge sharing. The ideal candidate has strong proficiency in Java, experience with RESTful web services and microservices, familiarity with relational databases like Oracle, and a commitment to learning new technologies and collaborating effectively in distributed teams.
Skills
What you'll do
What we're looking for
Market check
This $100,000–$153,000 range sits above 5% of similar postings on FindRole.
Peer median band
$117,000–$198,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$135,000–$175,500
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Deutsche Bank is a German multinational investment bank and financial services company offering corporate banking, investment banking, retail banking, asset management, and transaction banking worldwide. Industry: Investment Banking & Financial Services
Deutsche Bank currently has 37 open roles on FindRole.
Listed pay typically runs $120,000–$153,000 across 37 roles with salary data.
Most-posted roles
More like this
Citi
Citi
Citi
Citi
Citi
Citi