Java Developer
Stott and May
Manor Park, United Kingdom
3 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 218KJob location
Remote
Manor Park, United Kingdom
Tech stack
Java
Spring Security
Artificial Intelligence
Amazon Web Services (AWS)
Databases
Continuous Integration
Github
JMeter
PostgreSQL
MongoDB
Mockito
Secure Coding
Shell Script
Performance Testing
Grafana
Spring-boot
Gatling
Kafka
New Relic (SaaS)
Jenkins
Confluent
Microservices
Job description
We are seeking a highly skilled Senior Java Developer to join a key digital transformation initiative for one of the UK's leading retailers. This role plays a pivotal part in designing and delivering innovative, scalable, and resilient solutions that directly enhance customer experience. You will work with modern engineering practices and cutting-edge technologies-including microservices, event-driven architectures, and cloud platforms-to build high-performance systems in a fast-paced environment., * Develop, enhance, and maintain backend services using Java, Spring Boot, and Spring Security.
- Design and implement microservices and event-driven architectures using Confluent Kafka.
- Build, maintain, and optimize CI/CD pipelines using GitHub Actions, Jenkins, and shell scripting.
- Write and execute unit, integration, and performance tests using Mockito, Gatling, and JMeter.
- Monitor system performance, troubleshoot issues, and ensure reliability using New Relic and Grafana.
- Collaborate with cross-functional teams to deliver high-quality solutions aligned with business objectives.
- Contribute to best practices in coding, security, and system design.
Requirements
- Strong proficiency in Java and Spring Boot.
- Hands-on experience with microservices architectures and Kafka.
- Solid understanding of CI/CD processes and tools such as Jenkins and GitHub Actions.
- Experience working with PostgreSQL and MongoDB databases.
- Strong communication skills and ability to work effectively in a fast-paced, agile environment.
Desirable Skills and Experience
- Exposure to AWS cloud services or AI technologies.
- Knowledge of performance testing tools such as Gatling and JMeter.
- Familiarity with monitoring platforms including New Relic and Grafana.
- Experience writing shell scripts for automation.
- Understanding of secure coding practices and Spring Security.