Java Engineering Lead, Vice President
Java Engineering Lead, Vice President

Java Engineering Lead, Vice President

London Full-Time 54000 - 84000 ÂŁ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead passionate engineering teams to deliver high-quality software solutions.
  • Company: Join Citi, a global leader in banking with a presence in over 160 countries.
  • Benefits: Enjoy a collaborative culture, mentorship opportunities, and the chance to work on impactful projects.
  • Why this job: Be part of a dynamic team that values innovation and personal growth in a fast-paced environment.
  • Qualifications: Seeking hands-on engineering managers with a strong background in Java and team leadership.
  • Other info: Citi promotes diversity and inclusion, welcoming applicants from all backgrounds.

The predicted salary is between 54000 - 84000 ÂŁ per year.

Come, work with us! Citi, the world leading global bank, has approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Citi enables clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.

The Stress testing Team is responsible for delivering Stress testing related solutions to Citi’s risk & finance organization which manages Citi’s exposure to financial institutions, governments and corporates that trade with Citi. The team engineers, builds and maintains software used to compute metrics that help mitigate Citi’s exposure to counterparty default & help meet regulations like CECL, GSST, IFRS9, CCAR.

Who you are: You’ve got a positive energy. You are optimistic about the future and determined to get there. You appreciate open and direct communication. You are both – an active communicator and an eager listener. You can switch context & pivot on the fly. This group is a horizontal organization, and regulations are constantly changing. What you worked on yesterday may not be what you work on today. You want to be part of a winning team. We build & grow with one another and you’re a person who doesn’t shy away from being pushed out of your comfort zone. You are often cited as inspiration for the engineers and even senior engineers feel that they can learn something from you. You have a “can do” attitude. We engineer & create high-quality software. Owning a problem doesn’t scare you but rather empowers you to take 100% ownership.

What will you do?

  • Lead team(s) of passionate engineers supporting multiple systems who take pride in customer satisfaction and ownership.
  • Set up and maintain processes that empower to move the team quickly.
  • Be hands-on in technical architecture and reviews, are a strong believer in servant leadership and don’t shy away from rolling up the sleeves.
  • Independently own and drive multiple critical work streams, this includes vision/direction setting, overseeing the overall planning and execution toward clear objectives with measurable key results.
  • Establish and drive adoption of design and coding best practices within your team.
  • Liaise with senior stakeholders across the Risk, Finance and Front Office business organizations, and external Market Regulators to assemble execute projects across Capital spectrum.
  • Mentor and guide professional development of analysts & engineers on your team, and continuously improve software engineering practices.
  • Strong written and oral presentation skills and presence.
  • Collaborate with and across team to design, build and deliver high quality software meeting and exceeding client needs.

Basic Requirements

  • You are a hands-on engineering manager with extensive industry experience of engineering management.
  • Experience managing individual contributors across all levels.
  • Experience of managing managers (engineering or product).
  • BS or MS in Computer Science or related technical field or related experience.
  • Graduate in STEM (Science, Technology, Engineering and Mathematics) or Finance disciplines.
  • Broad experience in relational and document databases, data structures, caching and reporting.
  • Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools.
  • A track record of managing and mentoring junior and senior engineers, preferably located across multiple time zones.
  • Experience attracting and hiring top talents, including engineering leaders and software engineers.
  • Proficient at working with large and complex code bases.
  • Ability to be metrics / data driven and have a bias for action and result delivery.

Preferred Qualifications

  • Experience in financial industry specifically in Credit Risk & Market Risk Capital domains.
  • Technologies and tools: Java, Web / Restful service development, Angular, JSON, Python, SQL, Build tools.
  • Experience in event-driven design of Microservices and 12-factor app development standards.
  • Experience building modern enterprise applications and deploying to public or private clouds including AWS.
  • Experience in distributed cache systems like Apache Ignite or Redis.
  • Experience in big data platforms and technologies such as Hadoop, Hive, HDFS, Presto/Starburst, Spark, and Kafka.
  • Experience in Spring Framework and Cloud Computing for both batch and real-time high volume data processing.
  • Experience in understanding complex SQLs and exposure to Database Design Concepts including Data Modeling, Logical/Conceptual Design.

Java Engineering Lead, Vice President employer: Citi

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, empowering employees to take ownership of their projects while providing ample opportunities for professional growth and mentorship. With a commitment to innovation and excellence in the financial sector, Citi offers competitive benefits and a collaborative environment where diverse talents thrive, making it an ideal place for those looking to make a meaningful impact in their careers.
C

Contact Detail:

Citi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Engineering Lead, Vice President

✨Tip Number 1

Familiarise yourself with Citi's core values and mission. Understanding their commitment to customer satisfaction and innovation will help you align your responses during interviews, showcasing how your leadership style and technical expertise can contribute to their goals.

✨Tip Number 2

Network with current or former employees of Citi, especially those in similar roles. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which you can leverage in your discussions.

✨Tip Number 3

Prepare to discuss specific examples of how you've led teams through challenges in fast-paced environments. Highlighting your ability to pivot and adapt will resonate well with the dynamic nature of the Stress Testing Team at Citi.

✨Tip Number 4

Showcase your technical skills by being ready to discuss recent projects where you implemented Java technologies or managed complex codebases. Being able to articulate your hands-on experience will demonstrate your capability to lead engineering efforts effectively.

We think you need these skills to ace Java Engineering Lead, Vice President

Java 8/JEE
Spring Framework
Microservices Architecture
Event-Driven Design
Cloud Computing (AWS)
Relational and Document Databases
NoSQL Technologies
Data Structures
Software Development Best Practices
Technical Leadership
Mentoring and Coaching
Agile Methodologies
Strong Communication Skills
Problem-Solving Skills
Metrics and Data-Driven Decision Making
Experience with Big Data Technologies (Hadoop, Spark, Kafka)
Understanding of SQL and Database Design Concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in engineering management, particularly in Java development and financial services. Use keywords from the job description to demonstrate your fit for the role.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Discuss how your leadership style aligns with Citi's values and how you can contribute to their mission of delivering high-quality software.

Showcase Your Technical Skills: Detail your technical expertise in Java, Spring, and other relevant technologies. Provide examples of projects where you've successfully led teams and delivered enterprise-grade applications.

Highlight Leadership Experience: Emphasise your experience in mentoring and managing engineers. Share specific instances where you've driven team success and improved engineering practices, as this is crucial for the role.

How to prepare for a job interview at Citi

✨Showcase Your Leadership Skills

As a Java Engineering Lead, it's crucial to demonstrate your leadership abilities. Prepare examples of how you've successfully led teams, mentored engineers, and driven projects to completion. Highlight your experience in servant leadership and how you empower your team.

✨Be Ready for Technical Questions

Expect in-depth technical questions related to Java, microservices, and database management. Brush up on your knowledge of Java 8/JEE, Spring Framework, and event-driven design. Be prepared to discuss your experience with large codebases and enterprise-grade applications.

✨Communicate Clearly and Effectively

Citi values open communication, so practice articulating your thoughts clearly. Be ready to explain complex technical concepts in simple terms, especially when discussing your past projects or technical challenges you've overcome.

✨Demonstrate Adaptability

Given the dynamic nature of the role, showcase your ability to pivot and adapt to changing regulations and project requirements. Share examples of how you've successfully navigated shifting priorities and maintained productivity in fast-paced environments.

Java Engineering Lead, Vice President
Citi
C
  • Java Engineering Lead, Vice President

    London
    Full-Time
    54000 - 84000 ÂŁ / year (est.)

    Application deadline: 2027-06-20

  • C

    Citi

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