Staff Software Engineer (Java)
Staff Software Engineer (Java)

Staff Software Engineer (Java)

London Full-Time 43200 - 64800 £ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Join a high-performing team to build real-time payment systems using modern Java technologies.
  • Company: Fynity is a leading payments consultancy transforming banking infrastructure across the globe.
  • Benefits: Enjoy hybrid working, cutting-edge tech, and a fast-paced environment where your ideas matter.
  • Why this job: Shape the future of payments while collaborating with major global banks in an impactful role.
  • Qualifications: Strong experience with Java 11+, Reactive Programming, and event-driven architecture is essential.
  • Other info: This role offers a chance to tackle complex challenges in a dynamic fintech landscape.

The predicted salary is between 43200 - 64800 £ per year.

This range is provided by Fynity. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Fynity

Practice Lead @ Fynity | Building Architecture and Product teams for leading orgs across the UK & Europe

Staff Software Engineer (Java)

London – 1 day a week onsite

Join a FinTech Powering the Future of Payments

Are you a seasoned individual contributor looking for a step up into a senior position within a high-performing team within the world of Banking/Payments? Are you passionate about high-throughput, real-time systems? This is your opportunity to help shape the core technology that powers instant payments for some of the world’s largest Banks.

We’re hiring on behalf of a leading payments consultancy, delivering cutting-edge solutions that integrate seamlessly with bank infrastructure to enable real-time, secure transactions across the globe.

What You’ll Be Doing

You’ll be the focal point of a high-performing engineering team building asynchronous, event-driven systems using modern Java technologies.

  • Design and build scalable, high-availability systems processing millions of real-time transactions
  • Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more
  • Write clean, testable code using TDD and BDD
  • Contribute to architectural decisions in a fast-evolving codebase
  • Collaborate within Agile teams (Kanban/Scrum)

What You Bring

We’re looking for engineers who are pragmatic, performance-focused, and thrive on solving complex distributed systems problems.

  • Strong hands-on experience with Java 11+ (ideally Java 17)
  • Solid knowledge of Reactive Programming (e.g., Spring WebFlux, AKKA)
  • Experience with event-driven architecture, real-time messaging systems (Kafka, JMS)
  • Familiarity with asynchronous request handling, scalability, and system resilience
  • Agile mindset, with TDD/BDD and CI/CD experience

Bonus: Background in Banking/Payments is helpful but not required – if you’ve built high-performance, real-time systems, we want to talk to you.

What’s In It for You

  • Work with cutting-edge tech on globally impactful systems
  • Hybrid working – 1 day a week (or more if you’d like!)
  • Opportunity to collaborate with major global banks
  • Fast-paced, product-led environment where your voice matters

If you\’re a motivated Senior/Principal/Staff Java Software Engineer ready to tackle complex challenges and deliver meaningful change, hit apply – and shape the future of payments with us.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering, Information Technology, and Other

  • Industries

    IT Services and IT Consulting, Financial Services, and Banking

Referrals increase your chances of interviewing at Fynity by 2x

Get notified about new Software Engineer jobs in London Area, United Kingdom .

London, England, United Kingdom 21 hours ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 year ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 month ago

Graduate Software Engineer 2025 – Platform

London, England, United Kingdom 6 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 5 months ago

London, England, United Kingdom 8 months ago

London, England, United Kingdom $140,000.00-$180,000.00 1 month ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

Graduate Software Engineer 2025 – RegTech

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Staff Software Engineer (Java) employer: Fynity

Fynity is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within the FinTech sector. With a hybrid working model and the opportunity to engage with leading global banks, employees are empowered to contribute to cutting-edge technology that shapes the future of payments. The company prioritises professional growth, providing a platform for engineers to tackle complex challenges while ensuring their voices are heard in a fast-paced, product-led environment.
F

Contact Detail:

Fynity Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer (Java)

✨Tip Number 1

Familiarise yourself with the latest Java technologies, especially Java 17 and frameworks like Spring WebFlux and AKKA. Being well-versed in these will not only boost your confidence but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Showcase your experience with real-time systems and event-driven architecture during networking opportunities. Engaging with professionals in the FinTech space can provide valuable insights and connections that may lead to job referrals.

✨Tip Number 3

Participate in relevant online communities or forums focused on Java development and FinTech. Sharing your knowledge and learning from others can help you build a strong professional network, which is crucial for landing a role in this competitive field.

✨Tip Number 4

Prepare to discuss your approach to Agile methodologies, TDD, and BDD in interviews. Being able to articulate your experience with these practices will show that you are aligned with the team's workflow and can contribute effectively from day one.

We think you need these skills to ace Staff Software Engineer (Java)

Java 11+ (ideally Java 17)
Spring WebFlux
AKKA
Kafka
Event-driven architecture
Real-time messaging systems
Asynchronous request handling
Scalability
System resilience
Reactive Programming
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Continuous Integration/Continuous Deployment (CI/CD)
Agile methodologies (Kanban/Scrum)
Problem-solving skills
Collaboration skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, particularly versions 11 and 17, as well as any work you've done with Spring WebFlux, AKKA, and Kafka. Use specific examples to demonstrate your hands-on experience with high-throughput, real-time systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for FinTech and how your skills align with the role. Mention your familiarity with Agile methodologies and your experience in building scalable systems. This is your chance to show why you're a great fit for the team.

Showcase Relevant Projects: If you have worked on projects that involved asynchronous, event-driven systems or real-time messaging, be sure to include these in your application. Highlight your contributions and the technologies used, as this will demonstrate your capability to handle the responsibilities of the role.

Prepare for Technical Questions: Anticipate technical questions related to Java, Reactive Programming, and system architecture during the interview process. Brush up on your knowledge of TDD/BDD practices and be ready to discuss how you've applied these in past projects.

How to prepare for a job interview at Fynity

✨Showcase Your Java Expertise

Make sure to highlight your hands-on experience with Java 11+ and ideally Java 17. Be prepared to discuss specific projects where you've implemented modern Java technologies, especially in high-throughput, real-time systems.

✨Demonstrate Knowledge of Reactive Programming

Since the role involves working with Spring WebFlux and AKKA, be ready to explain your understanding of reactive programming principles. Share examples of how you've used these technologies to build scalable and resilient systems.

✨Discuss Event-Driven Architecture Experience

Prepare to talk about your experience with event-driven architectures and real-time messaging systems like Kafka. Discuss any challenges you faced and how you overcame them, as this will show your problem-solving skills.

✨Emphasise Agile Methodologies

As the company values an Agile mindset, be ready to discuss your experience with Agile practices such as TDD, BDD, and CI/CD. Share how these methodologies have improved your workflow and contributed to successful project outcomes.

Staff Software Engineer (Java)
Fynity

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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