Senior Java Developer | Outside IR35 | Remote

SR2
London, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£117,000.0 - £117,260.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Cloud Computing Collaborative Software Relational Databases PostgreSQL TypeScript Web Applications Data Processing Delivery Pipeline
+8 more
Spring-boot Backend Gitlab-ci Kubernetes Front End Software Development Restful APIs Terraform Microservices

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.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:34 min

Essential commands for running and testing Terraform configurations

Hennie Francis · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:45 min

Transitioning from freelance to corporate developer relations

Chris Heilmann Chris Heilmann +2 · LIVE

2:32 min

Overview of Terraform and Terraform Cloud features

Devlin Duldulao · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all