Location
london
Posted
June 14, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Requirements
- Deep Java Expertise: Spring/Spring Boot, and the broader JVM ecosystem
- Architectural Mastery: Strong grasp of software architecture patterns (e.g. hexagonal, layered, microservices), DDD, and event-driven systems (Kafka, Pulsar, etc.)
- Engineering Excellence: Mastery of SOLID principles, design patterns, dependency injection, and ORMs (e.g. Hibernate, JPA)
- Tooling Fluency: Experience with Gradle/Maven, CI/CD (e.g. Jenkins, GitLab), static analysis tools (e.g. SonarQube), and test automation
- Optimisation Mindset: Good knowledge of algorithms, being able to quickly understand runtime complexity and offer alternative implementation. Good knowledge of data structures, understanding query patterns and being able to offer SQL and NoSQL solutions with appropriate scalable indexes
- CloudβNative Thinking: Experience writing software for cloud platforms (AWS, GCP, or Azure), including containerization (Docker, Kubernetes...