Senior Full Stack Developer

Apply

Overview

The Senior Full Stack Developer role is a hands-on, client-facing position focusing on designing and delivering modern software solutions within complex environments. Working under a Principal Software Engineer, the contractor will contribute to a major modernization and AI-enabled transformation program, leveraging their expertise in Java and TypeScript to improve software systems and practices. This role supports both immediate project needs and the long-term growth of the company’s software engineering capabilities.

Responsibilities

  • Design and deliver modern Java and TypeScript applications in complex systems.
  • Contribute to the modernization of legacy systems into scalable, service-based architectures.
  • Apply Domain Driven Design (DDD) principles to enhance system structure and maintainability.
  • Improve development workflows, testing approaches, and engineering standards.
  • Collaborate with platform and test engineers to deliver integrated, end-to-end solutions.
  • Introduce and embed modern tooling and AI-assisted development practices.
  • Act as a senior consultant within delivery teams, influencing engineering best practices.
  • Support teams in building scalable, maintainable, and high-quality software.

Requirements

  • Strong experience with TypeScript and modern frontend development.
  • Proficient backend experience with Java (Spring Boot).
  • Solid grounding in Domain Driven Design (DDD).
  • Experience working with microservices architectures.
  • Full-stack capability across UI, API, and data layers.
  • Experience in cloud-native environments (ideally AWS).
  • Interest or experience in AI-assisted development to improve productivity and quality.
  • Confidence working directly with stakeholders and guiding technical decisions.
SkillsJava, TypeScript, Spring Boot, AWS, HTML, CSS, JavaScript, Kubernetes, Agile
LocationLondon Area
TypeHybrid
Salary
£70,000-£80,000
SourceLinkedIn
RecruiterAppvia
Posted20/06/26