Senior Java Software Engineer – Real-Time Systems | £75k - £115k + 20% Bonus
Senior Java Software Engineer – Real-Time Systems | £75k - £115k + 20% Bonus

Senior Java Software Engineer – Real-Time Systems | £75k - £115k + 20% Bonus

London Full-Time 75000 - 115000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Build high-performance, real-time systems and mentor junior engineers.
  • Company: Join a leading payments tech consultancy transforming global payment solutions.
  • Benefits: Enjoy a competitive salary, 20% bonus, and flexible hybrid working.
  • Why this job: Be at the forefront of innovation in real-time payments with top industry talent.
  • Qualifications: Expertise in Java 11+, Reactive Programming, and experience with real-time systems required.
  • Other info: Open to candidates from diverse industries with complex real-time system experience.

The predicted salary is between 75000 - 115000 £ per year.

Location: London (Hybrid, 1-2 days per week)

Are you an experienced Java Software Engineer looking to take on a hands-on role while mentoring the next generation of top talent? Do you want to work on high-performance, real-time systems that process millions of transactions in milliseconds? We’re recruiting for multiple Senior level Java Software Engineer positions for a leading payments technology consultancy, working with some of the world’s largest financial institutions to redefine the future of real-time payments. This company is setting the bar high, so rest assured, you will be working alongside some of the industries most talented Developers and Engineers.

The Role

  • As a Senior Software Engineer, you’ll be at the forefront of building asynchronous, event-driven systems using Java 17+, Spring WebFlux, AKKA, Kafka, and more.
  • You’ll be working fully hands-on in a high-volume, low-latency environment, contributing to architecture and design, while also mentoring and guiding other engineers to raise the technical bar across the team.
  • Design and develop high-performance, scalable applications for real-time payments.
  • Lead technical discussions and drive best practices in TDD & BDD methodologies.
  • Optimise applications for high availability, resilience, and scalability.
  • Mentor and support mid-level and junior engineers, fostering a collaborative engineering culture.
  • Work in a highly agile Kanban/Scrum environment, contributing to continuous improvement.

What We’re Looking For:

  • Expert-level experience in Java 11+ (ideally Java 17) and Reactive Programming (Spring WebFlux, AKKA).
  • Strong knowledge of asynchronous request handling and distributed systems.
  • Proven experience with event-driven architectures and real-time messaging (Kafka, JMS).
  • A strong advocate for Agile methodologies (TDD, BDD) and CI/CD best practices.
  • Mentorship experience, helping to upskill and guide engineers within the team.
  • Experience building high-performance, mission-critical systems (Payments, Banking, or any real-time transactional systems).
  • Excellent soft skills, you’ll be working in a collaborative team with stakeholders from across the business.

Not from a Banking/Payments background? If you’ve worked on complex real-time systems in other industries, we still want to hear from you!

What’s in It for You?

  • £75k - £115k salary (depending on experience)
  • 20% bonus (based on both company and personal performance)
  • Work with cutting-edge technology in a high-impact role
  • Shape the future of payments at a global scale
  • Flexible hybrid working (London office, 1-2 days per week)

Apply now and be part of the next evolution in real-time payments technology! If you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.

Senior Java Software Engineer – Real-Time Systems | £75k - £115k + 20% Bonus employer: TieTalent

Join a leading payments technology consultancy in London, where you'll not only work on cutting-edge real-time systems but also have the opportunity to mentor and shape the next generation of engineers. With a competitive salary, a generous bonus structure, and a flexible hybrid working model, this company fosters a collaborative culture that prioritises employee growth and innovation, making it an exceptional place for talented professionals seeking meaningful and rewarding careers.
T

Contact Detail:

TieTalent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer – Real-Time Systems | £75k - £115k + 20% Bonus

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java 17+, Spring WebFlux, and Kafka. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

Tip Number 2

Prepare to discuss your experience with real-time systems and how you've optimised applications for high availability and resilience. Be ready to share specific examples of challenges you've faced and how you overcame them.

Tip Number 3

Highlight your mentorship experience by preparing anecdotes about how you've helped junior or mid-level engineers grow. This role values collaboration, so demonstrating your ability to foster a supportive environment will be key.

Tip Number 4

Since the company is looking for advocates of Agile methodologies, brush up on your knowledge of TDD and BDD practices. Be prepared to discuss how you've implemented these methodologies in past projects to improve development processes.

We think you need these skills to ace Senior Java Software Engineer – Real-Time Systems | £75k - £115k + 20% Bonus

Expert-level experience in Java 11+ (ideally Java 17)
Reactive Programming (Spring WebFlux, AKKA)
Asynchronous request handling
Distributed systems knowledge
Event-driven architectures
Real-time messaging (Kafka, JMS)
Agile methodologies (TDD, BDD)
CI/CD best practices
Mentorship experience
High-performance system design
Collaboration and communication skills
Experience in high-volume, low-latency environments
Understanding of payments or real-time transactional systems
Continuous improvement mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java 11+, Reactive Programming, and any relevant technologies like Spring WebFlux and Kafka. Emphasise your hands-on experience in building high-performance systems and your mentorship roles.

Craft a Compelling Cover Letter: In your cover letter, express your passion for real-time systems and how your background aligns with the company's goals. Mention specific projects where you've implemented TDD, BDD, or worked in Agile environments to showcase your fit for the role.

Showcase Relevant Projects: Include examples of past projects that demonstrate your expertise in asynchronous request handling and event-driven architectures. Highlight any experience you have in the payments or banking sector, or similar complex real-time systems.

Prepare for Technical Questions: Anticipate technical questions related to Java, distributed systems, and real-time messaging. Be ready to discuss your approach to optimising applications for high availability and resilience, as well as your experience mentoring other engineers.

How to prepare for a job interview at TieTalent

Showcase Your Technical Expertise

Be prepared to discuss your experience with Java 11+ and Reactive Programming in detail. Highlight specific projects where you've implemented asynchronous request handling or worked with event-driven architectures like Kafka.

Demonstrate Mentorship Skills

Since the role involves mentoring, share examples of how you've guided junior engineers in the past. Discuss your approach to fostering a collaborative environment and any successful outcomes from your mentorship.

Emphasise Agile Methodologies

Make sure to articulate your understanding and experience with Agile practices, particularly TDD and BDD. Be ready to discuss how you've applied these methodologies in previous roles to improve project outcomes.

Prepare for Technical Discussions

Expect to engage in technical discussions during the interview. Brush up on best practices for high-performance systems and be ready to share your thoughts on optimising applications for scalability and resilience.

Senior Java Software Engineer – Real-Time Systems | £75k - £115k + 20% Bonus
TieTalent
T
  • Senior Java Software Engineer – Real-Time Systems | £75k - £115k + 20% Bonus

    London
    Full-Time
    75000 - 115000 £ / year (est.)

    Application deadline: 2027-05-14

  • T

    TieTalent

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>