Job Title: Lead Full Stack Developer/Engineer
Job Description
This Lead Senior Full Stack Engineer position focuses on building AI-driven, cloud-native applications using modern DevOps practices. You will play a key role in transforming how products are designed, developed, and delivered, with a strong emphasis on automation, scalability, and security. Working within a feature team, you will collaborate closely with engineers specialising in Java, Python, React, and related technologies to deliver high-quality software to production quickly and reliably.
Responsibilities
1. Lead a team, develop a team, being the bridge between the technical team and the business stakeholders.
2. Hands on Design, develop, and maintain scalable Java-based applications across both front-end and back-end components
3. Implement and maintain robust CI/CD pipelines to enable rapid, reliable, and repeatable deployments.
4. Champion test automation by designing, implementing, and maintaining automated test suites and frameworks.
5. Collaborate closely with cross-functional teams including DevOps, QA, and Security Assurance to deliver secure, high-quality solutions.
6. Contribute to and help refine the containerisation strategy using Docker and Kubernetes on AWS.
7. Work with microservices architectures, designing and integrating services that communicate via REST APIs and event-driven patterns.
8. Develop and support event-driven systems using Kafka for messaging and data streaming.
9. Build and enhance front-end interfaces using React and/or Angular, ensuring a consistent and performant user experience.
10. Apply security assurance best practices throughout the software development lifecycle, including secure coding and secure deployment patterns.
11. Participate in architectural discussions and contribute to decisions on system design, scalability, and performance.
Essential Skills
12. Extensive hands-on experience with Java, including Spring Boot and REST APIs, for both front-end integration and back-end development.
13. Strong proficiency in building and managing CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI or similar platforms.
14. Practical experience with DevOps practices and infrastructure as code, using tools such as Terraform or AWS CloudFormation.
15. Solid understanding of containerisation and orchestration technologies, particularly Docker and Kubernetes.
16. Proven experience working with AWS cloud services in production environments.
17. Familiarity with microservices architecture, including service decomposition, communication patterns, and observability.
18. experience working with Kafka in event-driven systems for messaging and streaming.
19. Front-end development experience with React and/or Angular.
20. Strong knowledge of test automation frameworks and practices, including unit, integration, and end-to-end testing.
21. Good understanding of security assurance within the software development lifecycle, including secure coding and deployment practices.
22. CI/CD—AI exposure.
Location
Knutsford, UK
Rate/Salary
- GBP Daily
Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands.