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

Java Engineering Lead, Vice President

Full-Time 72000 - 108000 £ / year (est.)
C

At a Glance

  • Tasks: Lead passionate engineering teams and drive critical projects with measurable results.
  • Company: Join a dynamic organization focused on customer satisfaction and innovative software solutions.
  • Benefits: Enjoy a collaborative culture, mentorship opportunities, and the chance to work with cutting-edge technologies.
  • Why this job: Be part of a winning team that values open communication and continuous improvement in software engineering.
  • Qualifications: Must have extensive engineering management experience and a degree in Computer Science or related field.
  • Other info: Ideal for those who thrive in fast-paced environments and are eager to mentor others.

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

  • 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’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., + 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, + 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

  • Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other 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: Citigroup Inc.

As a Java Engineering Lead at our company, you will thrive in a dynamic and collaborative environment that values innovation and customer satisfaction. We offer competitive benefits, a strong focus on professional development, and the opportunity to mentor and inspire a diverse team of engineers. Located in a vibrant area, our culture promotes open communication and a 'can do' attitude, ensuring that you are not just part of a team, but a key player in driving impactful projects across the financial landscape.
C

Contact Detail:

Citigroup Inc. Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Showcase your hands-on experience in Java and enterprise-grade applications. Be prepared to discuss specific projects where you led teams or contributed significantly to the architecture and design.

✨Tip Number 2

Highlight your leadership style, especially your approach to servant leadership. Share examples of how you've empowered your team and fostered a culture of open communication and collaboration.

✨Tip Number 3

Demonstrate your ability to manage multiple work streams effectively. Prepare to discuss how you set clear objectives and measure key results, particularly in fast-paced environments with changing regulations.

✨Tip Number 4

Emphasize your mentoring experience. Be ready to talk about how you've guided junior and senior engineers, and how you plan to continue developing talent within your team at StudySmarter.

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

Java 8/JEE
No SQL
Spring Framework
Microservices Architecture
Event-Driven Design
Cloud Computing (AWS)
Apache Ignite
Redis
Hadoop
Hive
HDFS
Presto/Starburst
Spark
Kafka
SQL Proficiency
Database Design Concepts
Data Modeling
Technical Leadership
Mentoring and Coaching
Agile Methodologies
Stakeholder Management
Problem-Solving Skills
Communication Skills
Team Collaboration
Adaptability
Metrics-Driven Approach

Some tips for your application 🫡

Tailor Your Resume: Make sure your resume highlights your experience in engineering management, particularly in Java development and financial services. Emphasize your leadership skills and any relevant projects that demonstrate your ability to mentor engineers and manage teams.

Craft a Compelling Cover Letter: In your cover letter, express your passion for customer satisfaction and ownership. Discuss your hands-on approach to technical architecture and how you embody servant leadership. Mention specific examples of how you've driven successful projects and mentored team members.

Showcase Your Communication Skills: Since strong written and oral presentation skills are crucial for this role, ensure your application materials are clear, concise, and free of errors. Consider including a brief section in your cover letter about your communication style and how it has positively impacted your teams.

Highlight Relevant Technical Expertise: Detail your experience with the technologies mentioned in the job description, such as Java, Spring, and cloud computing. Provide examples of enterprise-grade applications you've developed and your familiarity with databases and big data technologies.

How to prepare for a job interview at Citigroup Inc.

✨Show Your Leadership Style

Be prepared to discuss your approach to servant leadership. Share examples of how you've empowered your team and fostered a culture of ownership and customer satisfaction.

✨Demonstrate Technical Expertise

Since the role requires hands-on involvement in technical architecture, be ready to talk about your experience with Java, microservices, and cloud technologies. Highlight specific projects where you made significant contributions.

✨Communicate Effectively

Strong written and oral presentation skills are crucial. Practice articulating your thoughts clearly and concisely, especially when discussing complex technical concepts or project outcomes.

✨Emphasize Mentorship Experience

Discuss your experience in mentoring engineers and analysts. Provide examples of how you've guided their professional development and improved software engineering practices within your team.

Java Engineering Lead, Vice President
Citigroup Inc. Apply now
C
  • Java Engineering Lead, Vice President

    Full-Time
    72000 - 108000 £ / year (est.)
    Apply now

    Application deadline: 2026-12-07

  • C

    Citigroup Inc.

  • Other open positions at Citigroup Inc.

    C
    Senior Java Cloud App Developer, Vice President

    Citigroup Inc.

    Full-Time
    C
    OpenLink Endur Analyst - London

    Citigroup Inc.

    London Full-Time 43200 - 72000 £ / year (est.)
Similar positions in other companies
D
Head of Software Engineering

dcoded

Full-Time
C
Software Engineer (Markets Regulation)

caia.org - Jobboard

London Temporary 48000 - 72000 £ / year (est.)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>