





Tier-1 bank brand, popular backend role, and metro location increase candidate density.
Strong Java microservices skills transferable, but finance domain knowledge raises sensitivity.
Explicit 8+ years and specific Java, SQL, and modernization skills enforce strict filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead the re-architecture and modernization of Citi’s core financial sub-ledger system from legacy shell scripts to Java microservices.
Design, develop, and deliver scalable, high-performance, and secure Java applications forming the backbone of new financial systems.
Mentor junior developers, conduct code reviews, and collaborate cross-functionally to align technical solutions with business requirements.
8+ years of professional experience designing and building server-side Java applications.
Bachelor’s degree in Computer Science, Engineering, or related field.
5+ years of significant experience with SQL databases including complex queries and performance optimization.
Strong Unix/Linux command and familiarity with system-level operations.
Demonstrated expertise in modernizing large-scale legacy systems, especially migrating from monolithic or shell-script heavy architectures to microservices.
Strong technical leadership in software engineering best practices including OOP, SOLID principles, and TDD.
Experience working within financial accounting domain or financial systems development with knowledge of sub-ledger processes.