Requirements
Must have:
- 10 years of professional software development experience - Expert-level proficiency in Java (current versions) and Spring Boot - Deep expertise in Kafka for event-driven architecture and streaming - Proven track record in Microservices design patterns, API Gateway management, and Cloud-native development - Previous experience leading engineering teams through the full SDLC in an Agile environment - Experience with Cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes) (preferred) - Strong understanding of Database design (SQL and NoSQL) (preferred) - Excellent communication skills, capable of bridging the gap between technical teams and non-technical stakeholders
Responsibilities:
- Design and oversee the implementation of scalable microservices and event-based architectures using Java, Spring Boot, and Kafka - Act as the technical point of contact for the team; facilitate decision-making, sprint planning, and resource allocation - Conduct rigorous code reviews, approve pull requests, and establish best practices for CI/CD and automated testing - Lead by example by contributing to mission-critical code and solving complex technical bottlenecks that require Architect-level troubleshooting - Translate business requirements into technical blueprints and communicate progress/risks to program leadership
Company:
We are seeking a Java Tech Lead / Architect for an initial 6-month contract with the potential for extensions up to 18 months, offering £300 a day inside IR35. This role will involve strategic architectural planning combined with hands-on engineering leadership, helping to drive the design and execution of high-scale, event-driven systems. The position will be based in West Sussex, requiring a hybrid working model with3 days in the office per week. We offer a stable multi-year program that presents significant long-term opportunities for growth.