Senior Java Developer
Salary: 70,000 - 78,000
Location: Chester (2 days per week in office)
We're looking for a number Senior Java Developer to join a forward-thinking, tech-driven organisation based in Chester. If you're passionate about creating secure, scalable solutions and leading by example in an agile environment, this role offers the platform to do just that - and more.
You will be working on modern backend systems that impact millions, contribute to architectural decisions, and mentor a talented team of engineers.
As a Senior Software Engineer, you'll be at the forefront of engineering high-quality systems that support real customer needs. Your responsibilities will include:
- Designing, building, testing, and deploying robust backend services
- Creating containerized applications using Docker and orchestrating them with Kubernetes
- Applying Test-Driven Development (TDD) and Domain-Driven Design (DDD) methodologies
- Collaborating with Product Owners, Architects, and QA Engineers
- Integrating seamlessly with internal systems and third-party APIs
- Contributing to architectural planning and engineering strategy
- Mentoring junior developers and fostering a culture of continuous learning and inclusion
Essential Skills & Experience:
- Solid experience with Java, particularly in building RESTful APIs for scalable, secure services
- Familiarity with Spring Boot; knowledge of Node.js is a bonus
- Strong experience with CI/CD pipelines (GitHub Actions, Jenkins, or Harness)
- Experience with Docker and Kubernetes
- Cloud platform exposure - ideally Google Cloud Platform (GCP), but AWS or Azure also welcome
- A strong understanding of automated testing frameworks such as Jest, Cypress, or Pact
- A commitment to delivering maintainable, well-tested, and high-quality code
If you are interested and looking for your next role, please apply with a copy of your CV or email (url removed)