Senior Java Software Engineer

Senior Java Developer — Manchester (Hybrid)

This is an opportunity to work on large-scale, complex engineering projects that have real impact.

As a Senior Java Developer, you will design and build solutions that help organisations make better, data-driven decisions in rapidly changing environments. You will operate at the intersection of business and technology, contributing not just code but also ideas, architecture, and direction.

You will collaborate with experienced, cross-functional teams and work on systems that are used at scale. The role offers the chance to influence technical decisions, work with modern technologies, and continuously develop your skills.

What You’ll Be Doing

  • Design, develop, and maintain high-quality Java applications
  • Contribute across the full software development lifecycle, from design through to deployment and support
  • Provide input into system architecture and technical design decisions
  • Build and secure RESTful APIs
  • Work closely with cross-functional teams to deliver robust software solutions
  • Troubleshoot production issues and optimise system performance
  • Stay up to date with evolving technologies and engineering best practices
  • Mentor junior engineers and contribute to knowledge sharing within the team

What We’re Looking For

Core experience:

  • Strong experience with Java or other JVM-based languages such as Kotlin or Scala
  • Experience with the Spring ecosystem, including Spring Boot and Spring MVC
  • Solid understanding of object-oriented programming, SOLID principles, and design patterns
  • Experience with containerisation tools such as Docker and orchestration platforms like Kubernetes
  • Familiarity with CI/CD pipelines and tools such as Jenkins, Bitbucket Pipelines, or GitHub Actions
  • Experience designing and securing RESTful APIs
  • Working knowledge of cloud platforms such as AWS, Azure, or GCP

Additional experience that would be beneficial

  • Exposure to message queueing systems such as Kafka or SQS
  • Experience with serverless technologies
  • Familiarity with monitoring and logging tools
  • Knowledge of JPA, Hibernate, and API documentation tools such as Swagger
  • Experience delivering projects end-to-end from backlog to production
  • Familiarity with modern testing tools and practices

You should also be comfortable communicating technical concepts to both technical and non-technical stakeholders, and able to prioritise work effectively within a team.

What we offer

  • Competitive salary with annual review and performance-based bonus
  • Hybrid working model with flexibility to support work and home life
  • 25 days holiday, with the option to purchase up to 10 additional days
  • Private medical insurance and access to additional healthcare options
  • Pension scheme with optional matching contributions
  • Life assurance (up to four times core salary) and personal accident insurance
  • Occupational sick pay and support for your overall wellbeing
  • Family-friendly leave policies

You will also have access to a flexible benefits allowance, allowing you to tailor your package to suit your needs. Options include dental insurance, childcare support, travel insurance, additional life assurance, critical illness cover, health assessments, and corporate discounts on a range of products and services.

Eligibility

Candidates must be eligible to obtain UK Security Clearance (SC).

Apply with your CV or LinkedIn profile or message me directly at P.bower@tenthrevolution.com

Job Details

Company
Tenth Revolution Group
Location
United Kingdom
Hybrid / Remote Options
Posted