Senior Java Software Engineer
As a preferred supplier to one of our biggest clients, I am seeking a Senior Java Engineer for our retail client in London area.
36- 40 hours
2 - 3 year project
Hybrid (2 days per week onsite)
The project and responsibilities:
To lead the design and development of highly scalable, resilient, and performant backend systems. This role is suited for a hands-on technical leader who can set engineering direction, influence architecture, mentor engineers, and drive complex solutions across multiple teams.
Technical Leadership
- Define and evolve the technical strategy and architectural direction for backend services and distributed systems.
- Design scalable, fault-tolerant, event-driven, and cloud-native backend architectures.
- Lead complex engineering initiatives spanning multiple teams, domains, or platforms.
- Provide deep hands-on expertise across Java, microservices, performance engineering, and distributed systems.
Backend Engineering
- Build and optimize backend services using Java (Java 17+), Spring Boot/Micronaut
- Design RESTful APIs, asynchronous messaging systems, and microservices.
- Own performance, reliability, monitoring, and observability for critical services.
- Ensure high engineering standards: code quality, design reviews, testing, CI/CD, and best practices.
System Design & Architecture
Drive system design sessions, architecture reviews, and RFC processes.
Make key decisions around data modelling, caching, scalability, security, and operational resiliency.
Evaluate and adopt modern architectural patterns (event-driven, domain-driven design, API-first, cloud native)
Must have:
- 10–15+ years of experience building large-scale backend systems.
- Strong expertise in Java, Spring Boot (or Micronaut/Quarkus), and JVM internals.
- Deep experience with distributed systems, concurrency, and high-performance architectures.
- Hands-on experience with message queues (Kafka, RabbitMQ, Pulsar), API design, and event-driven systems.
- Solid understanding of SQL/NoSQL databases, caching, and data modelling.
- Strong knowledge of cloud platforms (Azure) and container technologies (Docker, Kubernetes).
If you want to be involved with tech innovation in a fast-paced environment with an employer that offers a generous rate then please don't delay in sending me your CV.
Dipika Kaur
Senior Contract Consultant
Gazelle Global Consulting
Tel +31 35 799 43 33
Tel +44 7985519063
Mob +44 7460 629 818
dipika@gazellegc.com