Senior & Principal Java Engineers
£60,000 – £85,000
Remote (UK & Ireland)
I’m hiring across multiple seniorities in a Java team – from Senior Software Engineer through to Principal Engineer. Whether you’re looking to stay deep in the code or step into a more strategic, cross-team role, this is an opportunity to make a real impact.
You’ll be joining a fast-moving tech company building a merchant-first ecosystem where quality, scalability and resilience are first-class priorities. The environment blends a modern cloud stack with complex integration challenges, giving you scope to shape core platform capabilities and influence engineering practices across the business.
These are high-impact, hands-on roles: designing and building APIs, portals and services, optimising performance, and embedding best practice into how software is delivered. You’ll collaborate closely with engineers, architects and product teams, ensuring we solve real problems the right way.
Tech environment
* Java 17+ / Spring Boot
* Event-driven and service-oriented architecture
* AWS (or Azure), infrastructure as code
* SQL/NoSQL, caching, message brokers (Kafka, RabbitMQ)
* HTML, CSS, JavaScript/TypeScript (React or Angular a plus)
* CI/CD, Test-Driven/Behaviour-Driven Development, modern engineering practices
What we’re looking for
* Senior Engineers with 5+ years’ experience delivering enterprise-grade systems
* Principals with 10+ years’ experience, blending deep coding expertise with architectural leadership
* Strong OO design (SOLID), refactoring, and system integration experience
* Ability to influence technical direction while staying hands-on in code
Benefits
* Remote-first within the UK & Ireland
* 45 days holiday plus bank holidays
* Private family healthcare
* Annual learning & certification allowance
* Clear growth path – without leaving the code behind