Senior Java Software Engineer
Location: London
Working Model: Hybrid (2 days onsite per week)
Contract Length: 6 Months
Day Rate: £400–£450 per day (Inside IR35)
About the Role
We are seeking a Senior Java Developer to join a dynamic engineering team delivering high-impact digital transformation solutions for a major UK retailer. You will work with modern backend technologies, microservices, event-driven systems, and cloud-based architectures to build scalable, secure, and high-performing applications.
Key Responsibilities
- Develop and maintain backend services using Java, Spring Boot, and Spring Security
- Design and implement microservices and event-driven architectures using Kafka
- Build and maintain CI/CD pipelines (GitHub Actions, Jenkins, shell scripting)
- Create unit, integration, and performance tests (Mockito, Gatling, JMeter)
- Troubleshoot, monitor, and optimise applications using New Relic and Grafana
Essential Skills
- Strong experience with Java, Spring Boot, and microservices
- Hands-on with Kafka
- Strong CI/CD background (Jenkins, GitHub Actions)
- Experience with PostgreSQL and MongoDB
- Excellent communication and stakeholder engagement skills
Desirable Skills
- Exposure to AWS or AI technologies
- Performance testing (Gatling, JMeter)
- Monitoring tools (New Relic, Grafana)
- Shell scripting
- Secure coding practices and Spring Security knowledge