Lead Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled Lead Full Stack Java Developer to join our digital transformation team. You will play a lead role in designing, building, and maintaining secure, scalable, and user-centric digital services in line with the Government Digital Service (GDS) service standard.
You will oversee a team of developers, Develop and maintain robust back-end microservices and responsive front-end user interfaces.
Collaborate within a multi-disciplinary agile team to deliver reliable, public-facing digital services.
Ensure application security, performance, and adherence to clean code standards.
Integrate systems using event-driven architectures and modern API gateways
Requirements
Back-End Development, CI/CD and API gateways
Java (11): Strong core experience, including Spring Boot and Maven.
Microservices: Practical experience designing and deploying microservices.
Event-Driven Architecture: Messaging and streaming tools including ActiveMQ, RabbitMQ, or Apache Kafka.
API Management: Experience routing and securing APIs using API Gateway - Kong.
Front-End Development
Core Web Technologies: High proficiency in HTML5, CSS3, and JavaScript.
JavaScript Frameworks: Strong experience with Node.js and ReactJS.
Template Engines: UI development using Nunjucks or Freemarker.
Cloud and DevOps CI/CD Pipeline
Cloud Platform: Hands-on experience with AWS hosting and services.
CI Tooling and Quality: Continuous integration and code quality management using Git, GitLab CI, Jenkins, and SonarQube.
You will be eligible for full BPSS and SC clearance and have a background in Central Government full stack development including working with GDS.