IT & Software

Senior Java Developer

Jobtailor

Cardiff · Wales · United Kingdom


  • 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

#J-18808-Ljbffr

Reference: WJ-766_22058303

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.