Java Software Engineer
London, England, United Kingdom
Base pay range
Direct message the job poster from Oliver Bernard
The Role:
As a Java Engineer, you will design and develop highly scalable, event-driven services that handle millions of transactions daily. You’ll work closely with a cross-functional team of engineers, architects, and product specialists to innovate and deliver robust solutions within a modern cloud-native environment.
What You’ll Do:
* Build and maintain reactive, event-driven services using modern Java and frameworks such as Spring WebFlux or Project Reactor
* Design scalable Microservices that support high-throughput payment workflows
* Collaborate with other engineers to optimise system performance and reliability
* Contribute to architectural decisions and technical roadmaps
* Write clean, testable, and well-documented code
What We’re Looking For:
* Strong experience with Java (11+)
* Hands‑on experience with Reactive programming (WebFlux, Reactor, Akka, Vert.x, or similar)
* Solid understanding of Microservices, distributed systems, and event‑driven architectures
* Experience with cloud platforms (AWS, GCP, or Azure)
* Knowledge of CI/CD pipelines, Docker, Kubernetes, or related tooling
* A collaborative mindset and a passion for engineering excellence
Nice to Have:
* Experience in the payments or fintech domain
* Exposure to Kafka or other messaging technologies
* Familiarity with performance testing and observability tools
What We Offer:
* Up to £115k base + bonus, stocks and strong non‑contributory pension
* Hybrid working with 1–2 office days per week in our London location
* Opportunity to work on mission‑critical systems at scale
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology, Engineering, and Finance
Industries
Information Services, Software Development, and Financial Services
#J-18808-Ljbffr