Senior Java Developer

Whitehall Resources Limited
Charing Cross, United Kingdom
2 days ago

Role details

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

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
Spring Security
Artificial Intelligence
Amazon Web Services (AWS)
Databases
Continuous Integration
Github
Monitoring of Systems
JMeter
PostgreSQL
MongoDB
Mockito
Secure Coding
Shell Script
Performance Testing
Grafana
Spring-boot
Gatling
Kafka
New Relic (SaaS)
Jenkins
Confluent
Microservices

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.

Apply for this position