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 hands-on leadership experience.
- Other info: Opportunity to work in a cloud-native environment with Azure.
- 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 60000 - 80000 £ 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 Engineer - Java (f/m/d) in London employer: Cognizant
Join a forward-thinking company that values innovation and collaboration, where as a Lead Engineer - Java, you will play a pivotal role in transforming payment systems within a dynamic team. Enjoy a supportive work culture that prioritises professional growth, offering opportunities to enhance your skills in cloud-native architecture and real-time data streaming. Located in a vibrant tech hub, this position not only promises meaningful work but also the chance to make a significant impact in the financial technology landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Engineer - Java (f/m/d) 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! If you’ve got a GitHub or portfolio showcasing your Java projects and microservices, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience and technical chops.
✨Tip Number 3
Prepare for technical interviews by brushing up on real-time event-driven architectures and Kafka. 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! We’re always looking for talented individuals like you to join our team. Plus, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Lead Engineer - Java (f/m/d) in London
Some tips for your application 🫡
Show Off Your Java Skills:Make sure to highlight your strong Java engineering background in your application. We want to see your experience with building microservices architectures and any real-time FX trading experience you have. This is your chance to shine!
Tailor Your Application:Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific requirements of the Lead Engineer role. Mention your hands-on experience with Kafka topics and cloud-native architecture to catch our eye.
Be Clear and Concise:When writing your application, keep it clear and concise. We appreciate straightforward communication, so make sure your points are easy to understand. Highlight your key achievements without rambling on!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
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 industry, especially around real-time FX trading. Research current trends and challenges in the sector, as well as how modernisation efforts are shaping the future. This knowledge will help you engage in meaningful conversations during the interview.
✨Showcase Your Leadership Skills
As a Lead Engineer, they’ll be looking for someone who can take ownership and guide a team. Prepare examples of how you’ve led projects or teams in the past, particularly in high-pressure situations. Highlight your ability to collaborate with stakeholders and drive technical direction effectively.