Senior Java Developer Java, Boot, AWS, React | Remote
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-10-17
-
Software Development
Java Developer, Backend Developer, Full Stack Developer, React.js
Location: Greater London
Senior Java Developer | Payments | Java, Spring Boot, AWS, React | Remote | Up to £85K
We've partnered with a payments company on the hunt for a Senior Java Developer to sit alongside their Head of Technology in a fully hands-on capacity. This is a back-end-heavy full stack role where you'll be spending the majority of your time in Java and Spring Boot, but you'll need to be comfortable picking up React front-end work when needed.
Domain knowledge in payments or FX is a genuine plus if you've got it, but it won't outweigh strong technical fundamentals - they'd rather hire the better engineer than the better domain fit. There's no management layer between you and the decisions that matter, so you'll have direct input on architecture, engineering standards, and how the team builds.
You'll take features from concept through to production, working within a microservices architecture and shaping the standards other engineers build against. This isn't a leadership title, but your technical opinion will carry real weight in how the platform evolves.
Remote – with occasional travel to the London office (once or twice a year)
The core stack includes:
- AWS (GCP experience also considered)
Technical strength is the priority here over domain background - however, previous exposure to FX, payments or Fin Tech would be a bonus, not a deal breaker.
They're particularly interested in engineers who bring strong software engineering fundamentals and the confidence to challenge and influence technical decisions, and who can explain complex ideas clearly to non-technical stakeholders, rather than developers who have simply worked with the technologies.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).