Java Engineers & Consultants

Hays plc
Liverpool, UK
18 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Microsoft Azure Cloud Computing Continuous Integration Software Design Patterns Github Hibernate (Java) Java Architectures Java Persistence API
+26 more
Spring Framework Oop Languages Swagger Secure Coding Selenium Software Engineering Openapi Data Logging Postman GitHub Copilot Spring-mvc Spring-boot AWS Lambda Kotlin Containerization Kubernetes Apache Kafka Bitbucket Video Streaming Restful APIs Amazon Simple Queue Service (SQS) Splunk Dynatrace Serverless Computing Docker Jenkins

Job description

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 If you possess a combination of some of the following skills, then LET’S TALK!

Requirements

Strong experience in Java development (plus exposure to Kotlin or Scala) Deep understanding of OOP principles, SOLID design, and design patterns Hands on experience with Spring Framework (Spring Boot, Spring MVC) Experience designing and securing RESTful APIs Experience with containerisation (Docker, Kubernetes) Familiarity with CI/CD tools (Jenkins, GitHub Actions, Bit bucket Pipelines) Strong experience with Git and version control strategies Experience working with cloud platforms (AWS, Azure, or GCP) Ability to monitor, diagnose, and improve application performance Strong understanding of secure coding practicesExposure to the following would be advantageous but not essential: -

Messaging/streaming technologies (Kafka, SQS) Serverless technologies (e.g., AWS Lambda) Monitoring/logging tools (ELK, Splunk, Dynatrace) ORM technologies (JPA, Hibernate) API documentation tools (e.g., Swagger/OpenAPI) Test tools (Postman, Selenium, Axe) Exposure to AI-assisted development tools (e.g., GitHub Copilot)

Benefits & conditions

In return, you will be rewarded with a market leading benefits package and ongoing career development in a flexible, hybrid working environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

Videos

See all

Related articles

See all