Lead Java Engineer (Remote)

Lead Java Engineer (Remote)

Temporary 70000 - 90000 £ / year (est.) 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 in the cloud.
  • Benefits: 12-month contract with competitive pay and remote work flexibility.
  • Other info: Collaborate with stakeholders and lead a dynamic team in a modern tech environment.
  • Why this job: Make a significant impact on cutting-edge payment technology and gain valuable experience.
  • Qualifications: Strong Java skills and experience in building microservices and real-time 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) 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 in cloud-native architecture. Join us to make a meaningful impact in the financial technology space, where your expertise will be valued and rewarded.

Cognizant

Contact Details:

Cognizant Recruitment Team

StudySmarter Expert Advice🤫

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

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 might not even be advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your past projects, especially those involving microservices and real-time data streaming. 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. Practice coding challenges and be ready to discuss your previous experiences with event-driven architectures. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications with us.

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

Java
Microservices Architecture
Event-Driven Architecture
Kafka
Azure
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 experience you have with Kafka, Azure, or building event-driven architectures to really stand out!

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!

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 relate to real-time event-driven platforms. Highlight your understanding of Java frameworks and libraries that are relevant to the role.

Familiarise Yourself with Kafka and Azure

Since this role involves working with Kafka topics and Azure Event Hub, it’s crucial to have a solid grasp of these technologies. Prepare to explain how you've used Kafka in past projects, and be ready to discuss the benefits of using Azure for cloud-native architecture. This will show your potential employer that you're not just familiar with the tools, but that you can leverage them effectively.

Understand the Payments Landscape

Get to know the basics of real-time FX trading and the payments industry. Being able to speak knowledgeably about the challenges and trends in this space will set you apart. Think about how your previous experiences can relate to the modernisation of legacy systems and how you can contribute to the team’s goals.

Showcase Your Leadership Skills

As a Lead Java Engineer, you'll need to demonstrate strong ownership and leadership capabilities. Prepare examples of how you've led teams or projects in the past, particularly in designing and building applications. Discuss how you collaborate with stakeholders and ensure that everyone is aligned on project goals, as this will highlight your ability to take charge in a hands-on role.