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: Fully remote role with competitive pay and flexible working.
- Other info: 12-month fixed-term contract with opportunities for growth.
- 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 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 in London 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.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Java Engineer - Fully 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. 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 in London
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 make your application 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 prepared to discuss your experience with building microservices and any specific projects you've worked on that relate to real-time event-driven platforms.
✨Familiarise Yourself with Kafka and Azure
Since this role involves creating and managing Kafka topics in an Azure environment, it’s crucial to understand how these technologies work together. Have examples ready of how you've used Kafka or Azure in past projects, especially in relation to streaming data.
✨Understand the Payments Landscape
Get a good grasp of the payments industry, particularly real-time FX trading. Being able to speak knowledgeably about the challenges and trends in this area will show your potential employer that you're not just technically skilled but also understand the business context.
✨Prepare for Technical Leadership Questions
As this is a lead role, expect questions about your leadership style and how you manage technical direction. Think of examples where you've successfully led a team or project, and be ready to discuss how you handle conflicts or differing opinions within a team.