top of page

Senior Developer Java/AWS

Leeds, UK

16 Dec 2025

Job Type

Permanent

Work Model

Hybrid

About the Role

We are looking for a highly skilled Senior Software Developer with strong experience in AWS cloud services and modern development practices. The ideal candidate will thrive in a DevOps culture, demonstrate a growth mindset, and possess excellent communication and collaboration skills to guide and support team members when required.


You will play a key role in designing, building, and maintaining scalable, secure, and high-performing cloud-native applications while contributing to CI/CD pipelines, system reliability, and continuous improvement.


Key Responsibilities
  • Design, develop, and maintain cloud-native applications using AWS services

  • Collaborate closely with cross-functional teams in a DevOps/DevSecOps environment

  • Provide technical guidance and mentoring to team members when needed

  • Build and maintain secure, scalable, and resilient backend services

  • Implement and manage CI/CD pipelines using GitHub Actions

  • Ensure security best practices are applied across applications and infrastructure

  • Monitor, debug, and optimize applications and cloud resources

  • Contribute to architecture decisions, code reviews, and technical documentation

Requirements

Cloud & AWS Services

Strong proficiency or working knowledge of core AWS services, including:

  • Amazon S3

  • Amazon Athena

  • AWS Glue

  • AWS Lambda

  • Amazon DynamoDB

  • Amazon OpenSearch

  • AWS CloudFormation

  • Amazon API Gateway

  • Amazon ECS

  • Amazon CloudWatch


Programming & Development
  • Strong hands-on experience with Kotlin or Java

  • Experience with Node.js and TypeScript

  • Solid understanding of SQL

  • Experience designing and consuming RESTful APIs


Databases
  • Experience working with SQL databases

  • Strong experience with NoSQL databases, particularly DynamoDB


Security
  • Strong understanding of AWS security best practices

  • Experience with RBAC and the principle of least privilege

  • Secure handling of sensitive data (emails, tokens, credentials)

  • Experience using AWS Secrets Manager and KMS for secure credential storage


CI/CD & DevOps
  • Experience building and managing CI/CD pipelines

  • Strong knowledge of Git and GitHub Actions

  • Good understanding of DevOps and DevSecOps principles


Workflow & Containers
  • Experience implementing workflows using AWS Step Functions (desirable)

  • Experience working with Docker and Amazon ECS

bottom of page