Java Software Engineer
Java Software Engineer

Java Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
F

At a Glance

  • Tasks: Design and build scalable systems for real-time payments processing.
  • Company: Leading FinTech consultancy transforming global payment solutions.
  • Benefits: Hybrid working, competitive salary, and opportunities for professional growth.
  • Why this job: Join a fast-paced team and make a real impact on the future of payments.
  • Qualifications: Experience with Java 11+, Reactive Programming, and Agile methodologies.
  • Other info: Collaborate with major banks and work on cutting-edge technology.

The predicted salary is between 36000 - 60000 £ per year.

Join a FinTech powering the future of payments. Are you a Java Software Engineer who thrives in a fast-paced, agile environment? 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

  • 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

  • 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 Java Software Product Engineer ready to tackle complex challenges and deliver meaningful change, hit apply – and shape the future of payments with us.

Java Software Engineer employer: Fynity

Join a leading payments consultancy that not only offers the chance to work with cutting-edge technology but also fosters a collaborative and agile work culture. With hybrid working options and the opportunity to engage with major global banks, this role provides a unique platform for professional growth and meaningful contributions to the future of payments.
F

Contact Detail:

Fynity Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the FinTech space, especially those who work with Java or in payments. 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 GitHub repository showcasing your projects, especially those using Java 17+, Spring WebFlux, or Kafka. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of real-time systems. Practice common algorithms and system design questions, so you’re ready to impress when it counts.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Java Software Engineer

Java 11+
Java 17
Spring WebFlux
AKKA
Kafka
TDD
BDD
Agile Methodologies
Event-Driven Architecture
Real-Time Messaging Systems
Asynchronous Request Handling
Scalability
System Resilience
CI/CD

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java 11+ and any relevant frameworks like Spring WebFlux or AKKA. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for real-time systems and how you’ve tackled complex problems in the past. Let us know why you’re excited about joining our team and shaping the future of payments.

Showcase Your Projects: If you’ve worked on any high-performance, real-time systems, make sure to mention them! We love seeing practical examples of your work, especially if they involve event-driven architecture or asynchronous request handling.

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 don’t miss out on any important updates. Plus, we can’t wait to hear from you!

How to prepare for a job interview at Fynity

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially with versions 11 and 17. Be ready to discuss your experience with Java frameworks like Spring WebFlux and AKKA, as well as your understanding of Reactive Programming. Prepare to answer technical questions that test your knowledge of these technologies.

✨Showcase Your Problem-Solving Skills

Be prepared to discuss specific examples where you've tackled complex distributed systems problems. Think about how you approached challenges in previous projects, particularly those involving high-throughput, real-time systems. This will demonstrate your pragmatic and performance-focused mindset.

✨Familiarise Yourself with Agile Methodologies

Since the role involves working in Agile teams, it’s crucial to understand Kanban and Scrum principles. Be ready to share your experiences working in Agile environments and how you’ve contributed to team success through TDD/BDD practices.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s technology stack, their approach to system resilience, and how they handle scalability. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

Java Software Engineer
Fynity
Go Premium

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
  • Java Software Engineer

    Full-Time
    36000 - 60000 £ / year (est.)
  • F

    Fynity

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