Senior Backend Developer (Java / AWS)

Job Advert

Worthing

A distancia

GBP 70.000 - 100.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Job Advert is seeking a Senior Backend Developer to design, build and optimise backend services at scale using Java, Spring Boot and AWS. This is a remote, contract role with ownership of core services and data security.

You will contribute to a microservices architecture, RESTful APIs, and CI/CD pipelines, collaborating with platform teams to ensure reliability, performance and cost efficiency.

Formación

  • Must have strong commercial experience designing and delivering backend systems at scale.
  • Proficient in Java core concepts, concurrency, and performance optimization.
  • Hands-on experience building RESTful APIs and microservices with Spring Boot, Spring Data, and Spring Security.
  • Experience deploying and running backend apps on AWS (EC2, ECS/EKS, Lambda, API Gateway, S3, RDS).
  • Familiar with CI/CD, containers, and infrastructure-as-code.

Responsabilidades

  • Design, implement, and maintain RESTful APIs and backend services in a microservices architecture.
  • Develop high-performance, scalable backend code for large-scale workloads.
  • Build data access layers using Spring Data and relational databases on AWS.
  • Implement security controls and authentication/authorization with Spring Security and AWS services.
  • Design and operate backend services on AWS focusing on reliability and cost efficiency.
  • Collaborate with DevOps to define CI/CD pipelines and IaC strategies.
  • Troubleshoot production issues and perform root cause analysis.

Conocimientos

Java
Spring Boot
Spring Data
Spring Security
Microservices
AWS
REST APIs
Concurrency

Educación

Bachelor's degree in CS/Software Engineering
MSc in CS or related field

Herramientas

Docker
Kubernetes
Terraform
CloudFormation
Kafka
ELK Stack
OpenTelemetry
OpenAPI/Swagger
AWS services

Descripción del empleo

Join a high-performing engineering team working on complex, large-scale backend systems that power mission-critical applications. This is a chance to take ownership of core services, shape technical decisions, and deliver robust, scalable solutions using modern Java, Spring, microservices, and AWS in a fully remote, contract role.

About the Role

As a Senior Backend Developer, you will design, build, and optimise backend services and APIs that underpin distributed, microservices-based platforms. You will be responsible for delivering secure, resilient, and highly available solutions on AWS, collaborating closely with other engineers and architects to ensure the platform scales effectively and performs reliably under heavy load.

Key Responsibilities
  • Design, implement, and maintain RESTful APIs and backend services using Java and Spring Boot within a microservices architecture.
  • Develop robust, high-performance code leveraging Java core libraries, collections, and concurrency to handle large-scale, distributed workloads.
  • Build and integrate data access layers using Spring Data and relational databases on AWS (e.g. RDS), ensuring efficient queries and reliable persistence.
  • Implement security controls and authentication/authorization mechanisms using Spring Security and AWS services to protect APIs and data.
  • Design, deploy, and operate backend services on AWS (EC2, ECS/EKS, Lambda, API Gateway, S3, RDS), focusing on scalability, reliability, and cost efficiency.
  • Collaborate with DevOps and platform teams to define CI/CD pipelines, containerisation strategies, and infrastructure-as-code for backend services.
  • Troubleshoot complex production issues across multiple services and systems, performing root cause analysis and implementing long-term fixes.
  • Participate in technical design discussions, code reviews, and architecture decisions to maintain high engineering standards and best practices.
Key Requirements
  • Strong commercial experience as a Senior Backend Developer working with Java in large-scale, distributed backend systems.
  • Deep proficiency in Java core concepts, including collections, concurrency, multithreading, and performance optimisation.
  • Hands‑on experience building RESTful APIs and microservices with Spring Boot, Spring Data, and Spring Security.
  • Proven track record designing and implementing microservices architectures, including inter-service communication, resilience, and observability.
  • Solid experience deploying and running backend applications on AWS, using services such as EC2, ECS/EKS, Lambda, S3, RDS, and API Gateway.
  • Ability to design scalable, fault‑tolerant systems and apply patterns for distributed systems (e.g. circuit breakers, retries, caching).
  • Strong skills in debugging, profiling, and optimising backend code and services in production environments.
  • Comfortable working in remote, agile teams, taking ownership of deliverables and collaborating effectively with cross‑functional stakeholders.
Desirable Skills
  • Experience with containerisation and orchestration tools (Docker, Kubernetes/EKS) in production environments.
  • Familiarity with infrastructure‑as‑code tools (Terraform, CloudFormation) for managing AWS resources.
  • Knowledge of event‑driven architectures and messaging systems (e.g. Kafka, SNS/SQS).
  • Experience implementing logging, metrics, and tracing for microservices (e.g. ELK stack, Prometheus, OpenTelemetry).
  • Background in designing and consuming APIs with strong documentation and versioning practices (e.g. OpenAPI/Swagger).
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent professional experience.
  • Advanced degree in a relevant field (e.g. MSc in Computer Science) is
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Java Backend Engineer | AWS Microservices | Remote
Senior Java Backend Engineer | AWS Microservices | Remote

Job Advert • Worthing

A distancia
GBP 70.000 - 100.000
Senior Backend Engineer – Distributed Systems & API Architecture
Senior Backend Engineer – Distributed Systems & API Architecture

Talenzon • Greater London

Presencial
GBP 100.000 - 140.000
Senior Backend Developer
Senior Backend Developer

Placements24 • London Borough of Newham

Híbrido
GBP 75.000 - 115.000
Hybrid work model
Medical insurance
Dental insurance
+4
Backend Java Engineer (salary up to GBP 250k+)
Backend Java Engineer (salary up to GBP 250k+)

Ambition • England

Presencial
GBP 70.000 - 100.000
Senior Back End Developer, Java, AWS
Senior Back End Developer, Java, AWS

Sanderson • Greater London

Presencial
GBP 120.000 - 157.000
Senior Software Engineer - Java/Spring Boot
Senior Software Engineer - Java/Spring Boot

Placements24 • Greater London

Híbrido
GBP 90.000 - 130.000
Competitive salary
Health insurance
Paid time off
+2
Senior Java Developer
Senior Java Developer

Intelligent Steps • City Of London

Presencial
GBP 90.000 - 120.000
Java Backend Developer
Java Backend Developer

Talenzon group • Greater London

Presencial
GBP 50.000 - 70.000
Remote Software Developer (Backend)
Remote Software Developer (Backend)

Placements24 • Greater London

A distancia
GBP 60.000 - 90.000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Placements24 • Gran Bretaña

A distancia
GBP 90.000 - 130.000
Bonuses
Health insurance
Remote work stipend
+2