About The Position

We are looking for a Senior Full Stack Developer to build a new Forms capability. This capability will consist of a Java 21 / Spring Boot 3 backend service and a React / Vite / TanStack frontend portal, both deployed as containers on AWS EKS. The solution will reuse existing platform services for users, projects, project assignments, document storage/S3, Cognito authentication and SES email, integrating with them through REST APIs and JWT. Forms will be hard-coded for each use case, rather than generated dynamically from configuration. For each reporting period, the system will create a single immutable submission snapshot, with no version history. Project totals will only be updated once a submission is approved, using a single transactional update. The application should use one common, scheme-independent codebase, with lightweight configuration applied for each deployment. Production deployments will be separated as required, while lower environments may support multiple configurations.

Requirements

  • Java 21
  • Spring Boot 3
  • React
  • Vite
  • TanStack
  • AWS EKS
  • REST APIs
  • JWT
  • UK-based
  • Eligible to obtain BPSS clearance

Responsibilities

  • Build a new Forms capability consisting of a Java 21 / Spring Boot 3 backend service and a React / Vite / TanStack frontend portal.
  • Deploy both backend and frontend as containers on AWS EKS.
  • Reuse existing platform services for users, projects, project assignments, document storage/S3, Cognito authentication and SES email.
  • Integrate with existing platform services through REST APIs and JWT.
  • Develop hard-coded forms for each use case.
  • Create a single immutable submission snapshot for each reporting period, with no version history.
  • Update project totals only once a submission is approved, using a single transactional update.
  • Utilize one common, scheme-independent codebase with lightweight configuration for each deployment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service