Senior Java Software Engineer in City of London, London

Senior Java Software Engineer in City of London, London

City of London +1 Full-Time No working from home possible
Gazelle Global
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

Locations

City of LondonLondon
Gazelle Global

Contact Details:

Gazelle Global Recruitment Team