Senior Java Developer
Role details
Job location
Tech stack
Job description
Whitehall resources are looking for a Senior Java Developer. This role is hybrid working with 2 days per week onsite in London, and the remainder remote working, for an initial 6-month contract., This role will have a significant impact on delivering innovative solutions for one of the leading retailers in the UK, driving digital transformation and enhancing customer experiences. You'll work on projects that leverage cutting-edge technologies such as microservices, event-driven architectures, and cloud platforms, contributing to scalable, secure, and high-performing systems., Develop and maintain Back End services using Java, Spring Boot, and Spring Security. . Design and implement microservices and event-driven architectures leveraging Confluent Kafka. . Build and manage CI/CD pipelines using GitHub Actions, Jenkins, and Shell scripting. . Write and execute unit, integration, and performance tests using Mockito, Gatling, and JMeter. . Monitor, troubleshoot, and optimize systems using New Relic and Grafana.
Requirements
Strong proficiency in Java and Spring Boot frameworks. . Hands-on experience with microservices architecture and Kafka. . Solid understanding of CI/CD processes and tools like Jenkins and GitHub Actions. . Experience with PostgreSQL and MongoDB databases. . Excellent communication skills and ability to thrive in a fast-paced environment.
Desirable skills and experience: . Exposure to AWS cloud services or AI technologies. . Familiarity with performance testing tools such as Gatling and JMeter. . Knowledge of system monitoring tools like New Relic and Grafana. . Experience in Shell Scripting for automation. . Understanding of secure coding practices and Spring Security.