Lead Java Engineer - Fully Remote

Lead Java Engineer - Fully 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: Fully remote role with competitive pay and a chance to work on exciting projects.
  • Other info: 12-month fixed-term contract with opportunities for professional growth.
  • Why this job: Make a significant impact by transforming legacy systems into cutting-edge solutions.
  • 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 - Fully Remote employer: Cognizant

Join a forward-thinking company that values innovation and collaboration, offering Lead Java Engineers the opportunity to work on cutting-edge projects in a fully remote environment. With a strong emphasis on employee growth, you will have access to continuous learning opportunities and the chance to lead a dynamic team in modernising payment systems. Enjoy a supportive work culture that prioritises work-life balance and fosters creativity, making it an ideal place for those seeking meaningful and rewarding employment.

Cognizant

Contact Details:

Cognizant Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Java Engineer - Fully Remote

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work with payments or Java. 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 interviews by brushing up on your technical knowledge. Be ready to discuss your experience with Kafka and Azure, as well as your approach to building event-driven architectures. Confidence is key!

Tip Number 4

Don't forget to apply through our website! We make it easy for you to find roles that match your skills. Plus, it shows you're serious about joining our team and helps us keep track of your application.

We think you need these skills to ace Lead Java Engineer - Fully 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 easiest way for us to keep track of your application and ensures you don’t miss out on any updates from us!

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 real-time applications you've worked on. They’ll likely ask you technical questions, so having examples from your past projects will really help you stand out.

Familiarise Yourself with Kafka and Azure

Since this role involves working with Kafka topics and Azure Event Hub, it’s crucial to understand how these technologies work. Prepare to explain how you’ve used them in previous roles or how you would approach using them in this new position. Showing that you’re proactive about learning can impress the interviewers.

Understand the Payments Landscape

Get a good grasp of the payments industry, especially around real-time FX trading. Research current trends and challenges in the sector. This knowledge will not only help you answer questions but also show your genuine interest in the role and the company’s mission.

Prepare for Team Dynamics Questions

As a lead engineer, you’ll need to demonstrate your ability to work with various stakeholders. Think of examples where you’ve successfully collaborated with front- and middle-office teams. Be ready to discuss how you handle conflicts and ensure everyone is aligned on project goals.