Senior Java Lead, SVP | London, UK
Senior Java Lead, SVP | London, UK

Senior Java Lead, SVP | London, UK

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead the modernization of financial accounting systems using Java, ensuring seamless transitions and high performance.
  • Company: Citi is a global leader in financial services, fostering innovation and professional growth.
  • Benefits: Enjoy a collaborative culture, opportunities for remote work, and access to corporate perks.
  • Why this job: Join a dynamic team transforming legacy systems, making a real impact in the finance sector.
  • Qualifications: Proven experience in Java development, team management, and SQL databases required.
  • Other info: This role is based in London, interfacing with global teams and driving compliance.

The predicted salary is between 43200 - 72000 £ per year.

At Citi, we believe in the power of engineering to drive success and nurture a culture where innovation, collaboration, and professional growth thrive. Oasys Financial is a sub-ledger for Citi's OTC business and covers global trading books across all asset classes. This system handles millions of trades daily and conducts all sub-ledger activities, which is critical for the bank.

We are seeking a highly experienced Senior Java Lead Developer to modernize our core financial accounting systems. You will play a critical role in rewriting our legacy sub-ledger application to a modern Java-based architecture. This involves analyzing existing code, designing equivalent Java components, and ensuring a seamless transition while maintaining system functionality and performance. This role is based at the London office interfacing with global technology & business aligned teams.

Responsibilities:
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation.
  • Analyze existing modules and shell scripts to design equivalent Java components.
  • Develop and implement high-performance, scalable, and secure Java applications to replace legacy code.
  • Write clean, well-documented, and testable Java code.
  • Collaborate with architects and other developers to define the migration strategy and ensure a smooth transition.
  • Work with relational databases, primarily Sybase ASE and MS SQL, to adapt existing database schemas and queries to the new Java architecture.
  • Thoroughly test and validate the migrated Java code to ensure functional equivalence with the legacy system.
  • Troubleshoot and resolve technical issues during the migration process.
  • Participate in code reviews and contribute to improving development processes.
  • Allocate work, and act as an advisor/coach to developers, analysts, and new team members.
  • Influence and negotiate with senior leaders and communicate with external parties.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations.
Qualifications:
  • Hands-on experience in Java & related technologies in developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
  • Experience managing a team of developers/software engineers.
  • Experience working with SQL databases, including writing complex queries and optimizing database performance.
  • Experience in a Unix/Linux environment.
  • Experience with migrating legacy systems to modern architectures.
  • Demonstrated leadership, project management, and development skills.
Preferred Skills:
  • Experience with Sybase ASE, Sybase IQ, or MSSQL.
  • Proficiency in shell scripting.
  • Knowledge of financial accounting domain, including posting, calculation, and accounting processes.
Education:
  • Bachelor's degree/University degree or equivalent experience.
  • Master's degree preferred.

Senior Java Lead, SVP | London, UK employer: Citi

Citi is an exceptional employer that fosters a culture of innovation and collaboration, particularly in our London office where the Senior Java Lead Developer will play a pivotal role in modernising critical financial systems. Employees benefit from a dynamic work environment that prioritises professional growth, offering opportunities to lead projects and mentor emerging talent while working alongside global teams. With a commitment to ethical practices and compliance, Citi ensures a supportive atmosphere where your contributions directly impact the bank's success.
C

Contact Detail:

Citi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Lead, SVP | London, UK

✨Tip Number 1

Familiarise yourself with the latest Java technologies and frameworks that are relevant to financial applications. This will not only enhance your technical skills but also demonstrate your commitment to staying updated in a rapidly evolving field.

✨Tip Number 2

Network with professionals in the finance and technology sectors, especially those who have experience with legacy system migrations. Engaging in discussions can provide insights into the challenges faced and solutions implemented, which could be beneficial during interviews.

✨Tip Number 3

Showcase your leadership and mentoring experiences in previous roles. Highlighting how you've successfully managed teams or projects can set you apart, as this role requires influencing and coaching other developers.

✨Tip Number 4

Prepare to discuss specific examples of past projects where you migrated legacy systems to modern architectures. Be ready to explain your approach, the technologies used, and the outcomes achieved, as this will directly relate to the responsibilities of the role.

We think you need these skills to ace Senior Java Lead, SVP | London, UK

Java Development
Object Oriented Design Principles
Team Management
SQL Database Management
Complex Query Writing
Database Performance Optimisation
Unix/Linux Environment Proficiency
Legacy System Migration
Leadership Skills
Project Management
Shell Scripting
Financial Accounting Knowledge
Code Review and Improvement
Technical Troubleshooting
Risk Assessment

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and qualifications required for the Senior Java Lead position at Citi. Familiarise yourself with the specific technologies mentioned, such as Java, SQL databases, and Unix/Linux environments.

Tailor Your CV: Customise your CV to highlight relevant experience in Java development, team management, and migrating legacy systems. Use keywords from the job description to ensure your application stands out to recruiters.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for engineering and innovation. Mention specific projects where you've successfully led teams or modernised applications, and explain how your skills align with Citi's goals.

Highlight Leadership Experience: Since the role involves managing a team, emphasise your leadership experience in your application. Provide examples of how you've coached developers or influenced project outcomes, demonstrating your ability to lead effectively.

How to prepare for a job interview at Citi

✨Showcase Your Java Expertise

Make sure to highlight your hands-on experience with Java and related technologies. Be prepared to discuss specific projects where you developed robust, scalable applications using Object Oriented Design principles.

✨Demonstrate Leadership Skills

As a Senior Java Lead, you'll need to manage a team effectively. Share examples of how you've led teams in the past, allocated work, and coached developers. This will show your capability to influence and negotiate with senior leaders.

✨Discuss Migration Experience

Since the role involves migrating legacy systems to modern architectures, be ready to talk about your previous experiences with such migrations. Discuss the challenges you faced and how you ensured a seamless transition while maintaining system functionality.

✨Prepare for Technical Questions

Expect technical questions related to SQL databases and performance optimisation. Brush up on writing complex queries and be ready to explain how you've worked with relational databases like Sybase ASE or MS SQL in your past roles.

Senior Java Lead, SVP | London, UK
Citi
C
  • Senior Java Lead, SVP | London, UK

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-26

  • C

    Citi

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>