freehire launches on Product Hunt on 26 August.

Follow →

Java Software Engineer

Summary

Senior Java engineer building cloud-native backend systems for financial services clients using modern Java, Spring Boot, and AWS.

Senior Java Engineer - Financial Services Consulting | London

We're working with a leading financial services consultancy looking for a senior Java engineer to help shape architecture on complex, enterprise-scale systems as part of a growing engineering practice.

You will join client-facing projects across financial services, building cloud-native backend systems and playing a key role in architecture decisions.

What you will be doing:

  • Build high-performance, distributed backend systems using modern Java and Spring Boot
  • Lead service design and API development with a focus on robustness and maintainability
  • Own deployment on AWS end-to-end, with automation baked in
  • Contribute early and often to architecture discussions
  • Define testing strategies that teams can genuinely trust
  • Work closely with client stakeholders and engineering teams in agile settings

What you will bring:

  • Strong, proven experience with modern Java and Spring Boot at scale
  • Comfort with event-driven architecture, distributed systems, and integration patterns
  • Hands-on AWS experience and solid cloud infrastructure practices
  • Familiarity with message streaming technologies
  • Good judgement across relational and non-relational data stores
  • A collaborative approach to solving complex technical problems

Nice to have:

  • AWS Certified Solutions Architect (Associate or Professional)
  • Experience with GitLab CI/CD and Cucumber/BDD testing

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available