Java Engineers & Consultants

Hays plc
Liverpool, United Kingdom
2 days ago

Role details

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

Job location

Liverpool, United Kingdom

Tech stack

Java
API
Amazon Web Services (AWS)
Application Performance Management
Azure
Cloud Computing
Continuous Integration
Software Design Patterns
Github
Hibernate
Java Architectures
Java Persistence API
Spring
Oop Languages
Swagger
Secure Coding
Selenium
Software Engineering
Openapi
Data Logging
Postman
GitHub Copilot
Spring-mvc
Spring-boot
AWS Lambda
Kotlin
Containerization
Kubernetes
Kafka
Bitbucket
Video Streaming
REST
Amazon Web Services (AWS)
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