citi21h ago
New
New
Senior Java Developer Assistant Vice President
senior
OtherAssistant Vice President
0 views0 saves0 applied
Quick Summary
Key Responsibilities
* Re-Architect and Modernize: Lead the re-architecture of our legacy financial ledger, migrating complex business logic from shell scripts and stored procedures into a modern,
Requirements Summary
* Experience: 8+ years of hands-on professional experience in designing and building robust, scalable, and maintainable server-side applications using Java.
Technical Tools
OtherAssistant Vice President
Job Summary
At Citi, we believe in the power of engineering to drive success and foster a culture where innovation, collaboration, and professional growth thrive.
Join Citi's Oasys Financial team as a Senior Java Developer and take a pivotal role in a landmark modernization project. Oasys is Citi’s core sub-ledger system for the Over-the-Counter (OTC) business, processing millions of trades daily. We are embarking on a major strategic initiative to transform this key platform, moving it from a legacy system built on shell scripts into a state-of-the-art architecture based on modern Java microservices.
We are seeking a highly skilled and motivated technical leader to drive the design, development, and delivery of our next-generation financial accounting systems, ensuring they meet the highest standards of scalability, performance, and security.
Key Responsibilities
As a Senior Developer, you will be a technical leader at the heart of this transformation. Your duties will include:
* Re-Architect and Modernize: Lead the re-architecture of our legacy financial ledger, migrating complex business logic from shell scripts and stored procedures into a modern, event-driven platform built on Java microservices.
* Hands-On Development: Design, develop, and implement high-performance, scalable, and secure Java applications that will form the new backbone of our financial systems.
* Champion Code Quality: Write clean, well-documented, and thoroughly testable Java code. Act as a champion for software engineering best practices, including Object-Oriented Design, SOLID principles, and Test-Driven Development (TDD).
* Database Integration: Collaborate closely with database teams to design and implement strategies for data integration and migration as part of the transition to the new Java architecture.
* Problem Solving: Act as a key technical expert, troubleshooting and resolving complex issues that arise during system migration, modernization, and in production.
* Mentorship and Leadership: Conduct rigorous code reviews, mentor junior developers, and contribute to the continuous improvement of team standards and development processes.
* Cross-Functional Collaboration: Work in close partnership with product managers, business analysts, and other global teams to ensure technical solutions are perfectly aligned with evolving business requirements.
Qualifications
Required:
* Experience: 8+ years of hands-on professional experience in designing and building robust, scalable, and maintainable server-side applications using Java.
* Technical Depth: Strong expertise in Object-Oriented Design, data structures, design patterns, and concurrency.
* Database Skills: 5+ years of significant experience with SQL databases, demonstrating proficiency in writing complex queries and optimizing database performance.
* Operating Systems: Strong command of the Unix/Linux environment, including familiarity with system-level operations and administration.
* Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred (Highly Desirable):
* Legacy Modernization: Proven experience in migrating complex, large-scale legacy systems (particularly those heavily reliant on shell scripting and monolithic databases) to modern, cloud-native microservices architectures.
* Modern Technologies: Deep familiarity with modern Java frameworks (e.g., Spring Boot), microservices architecture, and containerization platforms (e.g., Docker, OpenShift).
* AI-Assisted Development: Experience using AI-powered development tools (e.g., GitHub Copilot, Claude, Devin) to accelerate development and improve code quality.
* Database Systems: Hands-on experience with enterprise-level SQL databases such as MSSQL.
* Scripting: Proficiency in shell scripting, which will be essential for understanding and migrating the legacy system.
* Domain Knowledge: A solid understanding of the financial accounting domain, including concepts like posting, calculations, and sub-ledger processes.
Why Join Us?
* Impact: Take a leadership role in a high-visibility modernization project that will directly shape the future of Citi's global financial operations.
* Challenge: Solve unique and rewarding technical challenges while dismantling a legacy system and building a cutting-edge platform from the ground up.
* Culture: Be part of a world-class engineering team in a dynamic, collaborative, and supportive environment that encourages innovation and continuous learning.
* Growth: Access Citi’s extensive professional development resources and enjoy clear pathways for career advancement within a leading global financial institution.
\------------------------------------------------------
## Job Family Group:
Technology
\------------------------------------------------------
## Job Family:
Applications Development
\------------------------------------------------------
## Time Type:
Full time
\------------------------------------------------------
## Most Relevant Skills
Please see the requirements listed above.
\------------------------------------------------------
## Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
\------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Location & Eligibility
Where is the job
—
Location terms not specified
Listing Details
- Posted
- May 29, 2026
- First seen
- May 29, 2026
- Last seen
- May 29, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- May 29, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application · ~5 min on citi's site
Please let citi know you found this job on Jobera.
4 other jobs at citi
View all →Explore open roles at citi.
Similar Assistant Vice President jobs
View all →Research Analyst - Assistant Vice President
Senior Java Developer Assistant Vice President
Asset Servicing Manager - Assistant Vice President
I
IcapitalnetworkFund Attorney - Assistant Vice President
I
IcapitalnetworkFund Attorney - Assistant Vice President
$160k–$210k/yr
I
IcapitalnetworkProduct Manager, Structured Investments - Assistant Vice President / Vice President
Browse Similar Jobs
Manager6.3kAssistant Manager5.6kTeam Member5.5kEngineer3.9kDirector3kAssistant3kAssociate2.7kConsultant2.7kTechnician2.6kData Collector2.2kCoordinator2.2kFitness & Wellness2.1kTeam Leader1.7kPart Time1.6kSupervisor1.6kAnalyst1.6kRestaurant General Manager1.6kOperator1.2kSocial Worker1.2kDevelopment1.2k
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.