Senior Java Developer | Outside IR35 | Remote
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
We are looking for an experienced Java Developer to support the development of modern, user-focused digital services on a large-scale public sector programme. You will work as part of a multidisciplinary engineering team, building and improving secure, resilient cloud-native applications. The Role
This is a hands-on engineering role with a core focus on Java backend development, while contributing across the wider delivery lifecycle. You will develop services, APIs and integrations, work with TypeScript-based frontend applications, and help improve the cloud infrastructure and delivery pipelines that support the platform., * Build, enhance and maintain backend services and APIs using Java and Spring Boot.
- Contribute to TypeScript frontend development, delivering accessible and maintainable user journeys.
- Design and develop solutions using PostgreSQL, with a focus on reliable data handling and performance.
- Work within a microservices-based architecture hosted in AWS.
- Support the deployment and operation of applications using ECS and/or EKS.
- Use Terraform and GitLab CI/CD to automate infrastructure, build, test and release processes.
- Collaborate with product, delivery, QA and technical colleagues to refine requirements and deliver high-quality outcomes.
- Troubleshoot issues across the application stack and contribute to continuous improvement of engineering practices.
Requirements
- Strong commercial experience developing backend applications with Java and Spring Boot.
- Experience working with TypeScript in a modern web application environment.
- Strong PostgreSQL or comparable relational database experience.
- Practical experience delivering cloud-hosted services in AWS.
- Exposure to containerised workloads using ECS, EKS or Kubernetes.
- Experience with Infrastructure as Code, ideally Terraform.
- Experience using GitLab CI/CD or a comparable automated delivery toolchain.
- Comfortable working in Agile, collaborative software delivery teams.
Desirable Skills
- Previous experience delivering complex digital services in government, public sector or another regulated environment.
- Experience working with microservices, RESTful APIs and event-driven integrations.
- Knowledge of secure-by-design development practices, testing and observability.
- Experience working directly with client and stakeholder teams.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Salary London
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers
Best Job Boards for Remote Work for Developers