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 dynamic work environment with opportunities for growth and mentorship.
- Why this job: Be part of a winning team that values innovation and collaboration.
- Qualifications: Experience in engineering management and a strong background in Java development required.
- Other info: Citi promotes diversity and is committed to equal opportunity employment.
The predicted salary is between 72000 - 108000 £ per year.
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.
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 and are optimistic about the future.
- You appreciate open and direct communication.
- You can switch context & pivot on the fly.
- You want to be part of a winning team.
- You are often cited as inspiration for the engineers.
- You have a “can do” attitude.
What will you do?
- Lead team(s) of passionate engineers supporting multiple systems.
- Set up and maintain processes that empower the team.
- Be hands-on in technical architecture and reviews.
- Independently own and drive multiple critical work streams.
- Establish and drive adoption of design and coding best practices.
- Liaise with senior stakeholders across various business organizations.
- Mentor and guide professional development of analysts & engineers.
- Collaborate with teams to design, build and deliver high quality software.
Basic Requirements:
- You are a hands-on engineering manager with extensive industry experience.
- Experience managing individual contributors across all levels.
- Experience of managing managers (engineering or product).
- BS or MS in Computer Science or related technical field.
- Broad experience in relational and document databases.
- Develop enterprise-grade applications using Java 8/JEE (and higher).
- A track record of managing and mentoring junior and senior engineers.
- Proficient at working with large and complex code bases.
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.
- Experience in event-driven design of Microservices.
- Experience building modern enterprise applications and deploying to clouds.
- Experience in distributed cache systems like Apache Ignite or Redis.
- Experience in big data platforms and technologies.
- Experience in Spring Framework and Cloud Computing.
- Experience in understanding complex SQLs and exposure to Database Design Concepts.
Java Engineering Lead, Vice President (London) employer: Citigroup Inc.
Contact Detail:
Citigroup Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineering Lead, Vice President (London)
✨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 during your application process.
✨Tip Number 3
Prepare to discuss your hands-on experience with Java and related technologies in detail. Be ready to share specific examples of projects where you've led teams, implemented best practices, and driven successful outcomes, as this will demonstrate your capability to fulfil the role effectively.
✨Tip Number 4
Showcase your mentoring skills by preparing anecdotes that highlight how you've developed junior engineers or managed teams across different time zones. This will illustrate your leadership qualities and ability to foster a collaborative environment, which is crucial for the position.
We think you need these skills to ace Java Engineering Lead, Vice President (London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in engineering management, particularly with Java and enterprise-grade applications. Emphasise your leadership skills and any experience you have in the financial industry.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with Citi's needs, such as managing teams across time zones or mentoring engineers.
Showcase Technical Skills: Clearly outline your technical expertise in Java, Spring, and other relevant technologies. Provide examples of how you've used these skills to deliver high-quality software solutions in previous roles.
Highlight Soft Skills: Citi values communication and collaboration. Include examples of how you've effectively communicated with stakeholders or led teams in a fast-paced environment. This will demonstrate your fit for their culture.
How to prepare for a job interview at Citigroup Inc.
✨Show Your Leadership Skills
As a Java Engineering Lead, it's crucial to demonstrate your leadership abilities. Be prepared to discuss your experience in managing teams, mentoring engineers, and how you've fostered a collaborative environment. Share specific examples of how you've empowered your team to achieve their goals.
✨Highlight Technical Expertise
Citi is looking for someone with extensive technical knowledge. Make sure to showcase your experience with Java, Spring, and other relevant technologies. Be ready to discuss your hands-on experience with enterprise-grade applications and any complex projects you've led or contributed to.
✨Emphasise Adaptability
Given the dynamic nature of the role, it's important to convey your ability to adapt to changing regulations and project requirements. Share instances where you've successfully pivoted on a project or adapted your approach to meet new challenges.
✨Prepare for Stakeholder Engagement
You'll be liaising with senior stakeholders across various departments. Prepare to discuss your communication skills and how you've effectively managed relationships with different teams. Highlight any experience you have in presenting complex information clearly and concisely.