Hays Technology
Java Engineers & Consultants
Job Description
Salary: £45,000 - 65,000 per year
Requirements:- Strong experience in Java development, with exposure to Kotlin or Scala
- Deep understanding of OOP principles, SOLID design, and design patterns
- Hands-on experience with Spring Framework, including Spring Boot and Spring MVC
- Experience designing and securing RESTful APIs
- Experience with containerisation technologies such as Docker and Kubernetes
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, and Bitbucket Pipelines
- Strong experience with Git and version control strategies
- Experience working with cloud platforms such as AWS, Azure, or GCP
- Ability to monitor, diagnose, and improve application performance
- Strong understanding of secure coding practices
- Exposure to messaging and streaming technologies such as Kafka and SQS would be advantageous
- Exposure to serverless technologies such as AWS Lambda would be advantageous
- Exposure to monitoring and logging tools such as ELK, Splunk, and Dynatrace would be advantageous
- Exposure to ORM technologies such as JPA and Hibernate would be advantageous
- Exposure to API documentation tools such as Swagger and OpenAPI would be advantageous
- Exposure to test tools such as Postman, Selenium, and Axe would be advantageous
- Exposure to AI-assisted development tools such as GitHub Copilot would be advantageous
- Design, develop, and maintain high-quality Java-based applications
- Contribute across the full software development lifecycle
- Provide technical input into architecture and system design
- Build secure, scalable RESTful APIs
- Collaborate with engineers, product teams, and stakeholders to deliver solutions
- Write clean, maintainable, and well-documented code
- Troubleshoot and resolve complex production issues
- Continuously improve system performance, reliability, and security
- Stay up to date with emerging technologies and best practices
- AI
- API
- AWS
- Lambda
- Azure
- BitBucket
- CI/CD
- Cloud
- Copilot
- Docker
- Dynatrace
- ELK
- GCP
- Git
- GitHub
- Hibernate
- JPA
- Java
- Jenkins
- Kafka
- Kotlin
- Kubernetes
- MVC
- OOP
- OpenAPI
- Postman
- Scala
- Security
- Selenium
- Serverless
- Splunk
- Spring
- Spring Boot
- Swagger
More:
We are a fast-growing technology and transformation team delivering innovative, large-scale engineering solutions. Our work sits at the intersection of technology, data, and AI, supporting some of the UKs most ambitious digital programmes. We collaborate within mature, cross-functional teams alongside engineers, architects, and business stakeholders to create impactful, future-ready solutions. This role is based in Manchester or Newcastle, and we offer a market-leading benefits package, ongoing career development, and a flexible hybrid working environment.
last updated 31 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Hays Technology
Hays Technology
Manchester
IT
Skills & Technologies
Inferred from job description
Salary Insight
£55,000
This role
£60,000
UK median
This salary is 8% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks