Java Developer - Edinburgh
Hays plc
Edinburgh, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 60KJob location
Edinburgh, United Kingdom
Tech stack
Java
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
CSS
Cloud Computing
Continuous Integration
DevOps
PostgreSQL
MVC
OAuth
Openshift
SQL Databases
TypeScript
Test Driven Development
Cloud Monitoring
Spring-mvc
React
Spring-boot
Cypress
Cloudformation
Extreme Programming (XP)
Front End Software Development
Api Gateway
REST
Docker
Jenkins
Microservices
Job description
- As part of our collaborative, agile team, I will contribute to the greenfield development of a new digital service and enhance existing platforms to improve user experience, accessibility, and operational efficiency. We follow modern engineering practices, including XP, TDD, and DevOps, striving to deliver high-quality, user-focused digital products. I will also be part of a multi-functional team that values continuous improvement, collaboration, and technical excellence.
Technologies:
- API
- AWS
- CI/CD
- Cloud
- CSS
- Cypress
- DevOps
- Docker
- Flow
- Java
- Jenkins
- MVC
- OpenShift
- PostgreSQL
- REST
- React
- SQL
- Spring
- Spring Boot
- TDD
- TypeScript
- Web
- XP
- microservices
Requirements
- We are looking for someone with strong commercial experience in Java development and a passion for building robust, user-centered digital services. The essential skills we require include:
- Proficiency in Java 17+ and Spring Boot microservices
- Experience in REST API development
- SQL and data modeling skills (preferably with PostgreSQL)
- Knowledge of AWS and OpenShift
- Familiarity with CI/CD and modern DevOps practices
- Experience with cloud monitoring and observability tools
- Proficient in Infrastructure as Code
- Desirable skills include:
- Front-end development experience with React, HTML/CSS, and accessibility awareness
- Familiarity with AWS services such as Lambda, S3, Aurora, API Gateway, CDK, and CloudFormation
- Experience with testing frameworks like Cypress
- Proficiency in Jenkins and Docker
- Familiarity with OAuth2, Spring Web Flow, and Spring MVC
- Knowledge of Thymeleaf and TypeScript