Senior Java Developer

Jobtailor

Cardiff

On-site

GBP 60,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Jobtailor in the United Kingdom is seeking a senior software engineer to design, develop and maintain enterprise applications using Java 17+/21 and Spring Boot. You will collaborate in Agile teams, mentor developers, and drive improvements in software delivery practices.

Responsibilities include building RESTful APIs, microservices, cloud-native solutions on AWS, and ensuring quality through automated testing and CI/CD. Strong problem-solving and stakeholder engagement are essential.

Qualifications

  • Strong commercial experience developing enterprise applications using Java 17+/21.
  • Strong experience with Spring Boot and related ecosystem frameworks.
  • Proven experience designing and developing RESTful APIs and microservices-based architectures.
  • Strong understanding of distributed systems, event-driven architectures, and asynchronous processing patterns.
  • Experience with relational databases such as PostgreSQL, MySQL, or SQL Server, including query optimisation and data modelling.
  • Good understanding of modern software architecture principles, including microservices, domain-driven design (DDD), CQRS, and API-first development.
  • Experience with cloud-native development and deployment, ideally within AWS, including ECS, Lambda, API Gateway, ECR, S3, RDS, and CloudWatch.
  • Hands-on experience with Docker and orchestration/deployment pipelines.
  • Strong knowledge of automated testing, including unit, integration, and end-to-end testing using JUnit, Mockito, and Testcontainers.
  • Experience using Git and GitHub
  • Familiarity with CI/CD pipelines and modern software delivery practices.

Responsibilities

  • Contribute to design, development, and maintenance of enterprise applications and platforms.
  • Collaborate across Technology and business to improve systems and deliver new capabilities.
  • Gather, analyse, and document requirements and translate into user stories and technical solutions.
  • Design, develop, test, and maintain code for web, mobile, and desktop apps using Agile practices.
  • Investigate, troubleshoot, and resolve production issues including incidents and escalations.
  • Contribute to architectural discussions and technical decision-making for scalable solutions.
  • Participate in design reviews and peer code reviews.
  • Support releases, deployments, and platform enhancements.
  • Work with QA teams to meet functional, performance, security, and reliability standards.

Skills

Java 17+/21 Development
Spring Boot Framework
RESTful API Design
Microservices Architecture
Cloud-Native Development (AWS)
Docker
GitHub
CI/CD Pipelines
Automated Testing
Agile/Scrum Methodologies

Tools

AWS (ECS, Lambda, API Gateway, ECR, S3, RDS, CloudWatch)
Docker
GitHub

Job description


  • Contribute to the design, development, and maintenance of business-critical applications, services, and platforms

  • Support continuous improvement of team practices, processes, and ways of working

  • Collaborate across Technology and the wider business to improve systems, streamline processes, and deliver new capabilities

  • Gather, analyse, and document business requirements and translate them into user stories and technical solutions

  • Design, develop, test, and maintain code for web, mobile, and desktop applications using Agile development practices

  • Investigate, troubleshoot, and resolve production issues, including critical incidents and service escalations

  • Contribute to architectural discussions and technical decision-making for scalable, secure, and maintainable solutions

  • Participate in design reviews and peer code reviews

  • Support application releases, deployments, and platform enhancements

  • Work with quality assurance teams to meet functional, performance, security, and reliability standards

  • Provide third-line technical support for complex application and platform issues

  • Mentor and support other developers

  • Learn and work with new technologies, programming languages, frameworks, and platforms as required

  • Monitor emerging technologies, industry trends, and development practices and recommend improvements

  • Own technical deliverables and ensure alignment with business objectives

  • Report to the Development Manager


Requirements


  • Strong commercial experience developing enterprise applications using Java 17+/21

  • Strong experience with Spring Boot and related ecosystem frameworks

  • Proven experience designing and developing RESTful APIs and microservices-based architectures

  • Strong understanding of distributed systems, event-driven architectures, and asynchronous processing patterns

  • Experience with relational databases such as PostgreSQL, MySQL, or SQL Server, including query optimisation and data modelling

  • Good understanding of modern software architecture principles, including microservices, domain-driven design (DDD), CQRS, and API-first development

  • Experience with cloud-native development and deployment, ideally within AWS, including ECS, Lambda, API Gateway, ECR, S3, RDS, and CloudWatch

  • Hands-on experience with Docker and orchestration/deployment pipelines

  • Strong knowledge of automated testing, including unit, integration, and end-to-end testing using JUnit, Mockito, and Testcontainers

  • Experience using Git and GitHub

  • Familiarity with CI/CD pipelines and modern software delivery practices

  • Ability to investigate and resolve complex production issues, including performance tuning and root cause analysis

  • AI literacy, with practical experience using GitHub Copilot, Claude, or similar AI-assisted development tools

  • Strong problem-solving skills and ability to work independently and take ownership of technical solutions

  • Experience working effectively within Agile/Scrum delivery teams

  • Excellent communication, stakeholder engagement, and collaboration skills

  • Commitment to continuous improvement, engineering excellence, and ongoing professional development

  • Desirable: experience with React and TypeScript

  • Desirable: experience with Kafka

  • Desirable: knowledge of Terraform or AWS CDK

  • Desirable: experience in highly regulated, compliance-driven, or security-focused environments

  • Desirable: experience mentoring developers and leading technical initiatives

  • Desirable: experience contributing to architecture decisions and engineering standards across multiple teams

  • Desirable: exposure to mobile application development frameworks

  • Located within commuting distance of Cardiff


Core Competencies

Demonstrates expertise in developing enterprise applications using Java 17+/21 and Spring Boot, with a strong focus on RESTful APIs and microservices architectures. Proven ability to collaborate within Agile teams, mentor developers, and drive continuous improvement in software delivery practices.


Highest-signal resume keywords


  • Java 17+/21 Development

  • Spring Boot Framework

  • RESTful API Design

  • Cloud-Native Development (AWS)

  • Automated Testing (JUnit, Mockito)


ATS Optimization Keywords

Hard Skills


  • Java Development

  • Spring Boot

  • RESTful API Development

  • Microservices Architecture

  • Relational Databases (PostgreSQL, MySQL, SQL Server)

  • Cloud-Native Development

  • Docker

  • Automated Testing

  • Git

  • Agile/Scrum Methodologies


Soft Skills


  • Problem-Solving

  • Communication

  • Collaboration

  • Stakeholder Engagement

  • Mentoring


Industry Keywords


  • Enterprise Applications

  • Continuous Improvement

  • Software Architecture Principles

  • Compliance-Driven Environments

  • Technical Decision-Making


Tools & Technologies


  • AWS (ECS, Lambda, API Gateway, ECR, S3, RDS, CloudWatch)

  • Docker

  • GitHub

  • CI/CD Pipelines

  • GitHub Copilot

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineering Lead
Senior Engineering Lead

Jobtailor • Greater London

On-site
GBP 95,000 - 140,000
Senior Engineer
Senior Engineer

Jobtailor • Bexhill-on-Sea

On-site
GBP 60,000 - 90,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Jobtailor • Greater London

On-site
GBP 70,000 - 120,000
Senior Software Engineer – Agentic Development Enablement
Senior Software Engineer – Agentic Development Enablement

Jobtailor • Greater London

On-site
GBP 90,000 - 110,000
Senior Cloud Engineer
Senior Cloud Engineer

Jobtailor • Redhill

Hybrid
GBP 70,000 - 110,000
Senior Application Architect, Java, AWS
Senior Application Architect, Java, AWS

Jobtailor • Nottingham

On-site
GBP 90,000 - 130,000
Senior Software Developer
Senior Software Developer

Jobtailor • Greater London

On-site
GBP 90,000 - 120,000
Software Engineer
Software Engineer

Jobtailor • Birmingham

On-site
GBP 65,000 - 90,000
Fullstack Engineer
Fullstack Engineer

Jobtailor • Bracknell

On-site
GBP 55,000 - 75,000
Backend Developer – AWS, TypeScript, Serverless Architecture, AWS Lambda
Backend Developer – AWS, TypeScript, Serverless Architecture, AWS Lambda

Jobtailor • Greater London

On-site
GBP 70,000 - 110,000