The Engineering Lead: Integration will champion industry best practices, modern solutions, and advanced technologies, bringing superior capability in designing, developing, and delivering microservices and event-based solutions. This role connects multiple enterprise platforms and customer channels to provide exceptional user experiences and support reliable, secure, maintainable, and scalable technology operations.
To succeed, you will be a leader in Java-based API development with expertise in Kubernetes, Kafka, and AWS - understanding the complexities of operating integration at hyperscale across auto-scaling cloud environments. You will have experience designing robust solutions at scale and leading development teams to achieve success through active coaching, mentoring, and hands‑on engineering contributions, including developing exemplar code and performing technical reviews.
Technical Leadership
* Strong experience in Kubernetes (EKS or equivalent), Kafka, Java Spring Boot, DevOps toolchains, and modern Java software engineering practices
* Cloud-based microservice development using self‑healing and scaling capabilities
* Advanced experience working with AWS cloud environments
* Translate logical solution architecture into detailed physical designs aligned to best practices and strategic guidelines
* Establish and maintain integration technology standards and guidelines, leveraging a microservices approach
* Provide technical oversight and leadership to software engineers, SREs, and delivery teams
* Collaborate with architecture, cloud, security, and integration functions to ensure successful delivery
* Conduct code reviews and contribute hands‑on development to uplift engineering capability
* Stay across emerging technologies and continually identify opportunities for innovation
* Support stakeholders with technical input across complex and transformational initiatives
* Provide accurate technical estimations across design, build, testing, deployment, and warranty phases
* Lead resolution of complex technical issues in both delivery and BAU environments
* Identify and remove technical delivery constraints and bottlenecks
* Optimise cloud resource consumption and usage patterns
* Identify automation opportunities and advance CI/CD maturity to enhance delivery speed and quality
* Balance strategic alignment and technical excellence with pragmatic delivery and operational sustainability
* Provide design and code assurance across all integration initiatives in the portfolio
* Own CI/CD pipelines and ensure effective and compliant code branching and release practices
* Translate business requirements into actionable technical specifications and proof‑of‑concepts
* Produce detailed technical designs to act as blueprints for engineering teams and future reference documentation
* Own technical design and code artefacts for all solutions within the scope of accountability
* Lead Level 3 technical support for owned services and oversee developer involvement in incident and operational support
If you are interested in this position please apply below, alternatively you can email your CV to
#J-18808-Ljbffr