Lead Java Engineer (Remote) in London

Lead Java Engineer (Remote) in London

London Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Cognizant

At a Glance

  • Tasks: Lead the design and build of a real-time event-driven platform using Java.
  • Company: Join a forward-thinking company modernising payment systems.
  • Benefits: 12-month contract with competitive pay and remote work flexibility.
  • Other info: Opportunity to work in a cloud-native environment with Azure and Kafka.
  • Why this job: Make a significant impact on cutting-edge payment technology in a dynamic team.
  • Qualifications: Strong Java skills and experience in microservices and real-time FX trading.

The predicted salary is between 70000 - 90000 £ per year.

We are supporting one of our clients on a major Payments modernisation programme and we are looking to hire Lead Java Engineers to help design and build a new real-time event-driven platform. Note this role is a 12 months fixed term contract.

You will be part of a newly formed team modernising a legacy, on-prem Payments application and migrating it into an Azure environment. The focus is on building Kafka topics (Event Hub) to stream live client trade data using modern, cloud-native architecture.

This is a hands-on lead role with strong ownership across design, build and technical direction.

  • Design and build real-time, event-driven microservices in Java
  • Create and manage Kafka topics (Azure Event Hub) for live trade data
  • Work closely with front- and middle-office stakeholders on real-time FX flows
  • Strong Java engineering background
  • Proven experience building microservices architectures
  • Real-time FX trading experience (front or middle office – not back-office)

Lead Java Engineer (Remote) in London employer: Cognizant

As a Lead Java Engineer with us, you will be at the forefront of a transformative Payments modernisation programme, working in a dynamic and collaborative remote environment. We pride ourselves on fostering a culture of innovation and continuous learning, offering ample opportunities for professional growth while you contribute to cutting-edge projects that shape the future of real-time trading. Join us to be part of a supportive team that values your expertise and encourages your development in a rapidly evolving technological landscape.

Cognizant

Contact Details:

Cognizant Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Java Engineer (Remote) in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work with payments or Java engineering. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your past projects, especially those involving microservices and real-time data. This will give potential employers a taste of what you can bring to their team.

Tip Number 3

Prepare for technical interviews by brushing up on your Java and Kafka knowledge. We recommend doing mock interviews with friends or using online platforms to get comfortable with the types of questions you might face.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Lead Java Engineer (Remote) in London

Java
Microservices Architecture
Event-Driven Architecture
Kafka
Azure Event Hub
Real-Time Data Streaming
Cloud-Native Architecture

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java and microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background in real-time FX trading can contribute to our client's payments modernisation programme.

Showcase Your Technical Skills:Since this is a hands-on lead role, we’d love to see examples of your technical expertise. Mention any specific technologies or frameworks you've worked with, especially around Kafka and Azure, to demonstrate your fit for the position.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Cognizant

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with building microservices and any specific projects you've worked on that involved real-time event-driven architectures. They’ll want to see your technical depth, so don’t hold back!

Familiarise Yourself with Kafka and Azure

Since this role involves creating and managing Kafka topics in an Azure environment, it’s crucial to understand both technologies. Prepare to talk about how you've used Kafka in past projects and any challenges you faced while working in cloud environments. This will show your potential employer that you’re not just familiar but also experienced.

Understand the Payments Landscape

Get a good grasp of the payments modernisation programme and the specifics of real-time FX trading. Research current trends and challenges in the industry. Being able to discuss these topics will demonstrate your genuine interest and understanding of the role's context.

Prepare for Behavioural Questions

As a lead engineer, you'll need to showcase your leadership skills. Think of examples where you've taken ownership of a project or led a team through a challenge. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easy for the interviewers to follow your thought process.