Hiring.Camp

Senior Java Developer Assistant Vice President

Citi Bank

·

Today

Location
PLOT NO-1, S.NO. 77, India
Workplace
Hybrid
Type
Full-time
Department
IT
Seniority
Senior
Source
Workday

Description

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.

Skills

JavaSpring BootDockerLinuxSQLGitHubMicroservices

Similar Jobs

30

Senior Java Developer

Encora · Peru

Today

Senior Java Developer

Encora · Peru

Today

Senior Java Developer

Encora · Peru

Yesterday

Senior Java Developer

Encora · Peru

Yesterday

Senior Java Developer

Santex · Argentina / Perú +1

Yesterday

Senior Java Developer

Talan · New York, United States · Hybrid

2 days ago

Senior Java Engineer

Jobboard · Warsaw, Poland +1 · Hybrid

2 days ago

Senior Java Engineer

Jobboard · New York, NY +4 · Hybrid

2 days ago

Senior Java Engineer

Jobboard · Hybrid (London, England, GB) +1 · Hybrid

2 days ago

Senior Java Engineer

Capco · Poland - Cracow +1 · Hybrid

3 days ago

Senior Java Developer

Sigma Software · Warsaw, Masovian Voivodeship, Poland · Hybrid

3 days ago

Senior Java Developer

Nasdaq · Sydney, Australia · Hybrid, Onsite

3 days ago

Senior Java Developer

Barclays · Pune, Gera Commerzone SEZ, India

3 days ago

Senior Java Engineer

Encora · Peru

5 days ago

Senior Java Developer

Professional Kyndryl · IN152015 NOIDA (IN152015) ARTHA INFRATE, India +1 · Remote

6 days ago

Senior Java Developer

Nuvolar · Spain +1

1 week ago

Senior Java Developer

Sigma Software · Warsaw, Masovian Voivodeship, Poland · Hybrid

1 week ago

Senior Java Developer

Endava · Iași, IS, Romania · Hybrid

1 week ago

Senior Java Developer

Caci · 293 STERLING VA, United States of America +2 · Onsite

1 week ago

Senior Java Engineer

Wallstreetdocs Ltd · Dhaka, Gulshan 1,, Bangladesh

1 week ago

Developer, Senior (Java)

Freddiemac · Headquarters 2, United States of America

1 week ago

Senior Java Developer

Redbee · Buenos Aires +1 · Remote

1 week ago

Sr. Java Developer

CMT Services Inc · Washington, DC, District of Columbia

1 week ago

Senior Java Developer

Edenpeople · Romania - Bucharest - Edenred Digital Center

1 week ago

Senior Java Engineer

GIMO · Hanoi, Hanoi, VN

1 week ago

Senior Java Developer

Citi Bank · 5900 HURONTARIO STREET MISSISSAUGA, Canada · Hybrid

2 weeks ago

Senior Java Developer

citibank · Mississauga, ON,CA, CA

2 weeks ago

Senior Java Developer

Sandvik · Svedala, Sweden · Hybrid

2 weeks ago

Senior Java Engineer

Payforge

2 weeks ago

Senior Java Developer

Delan Associates, Inc · Pittsburgh, PA, US

2 weeks ago
Senior Java Developer Assistant Vice President at Citi Bank | Hiring.Camp