£350 Per day
Inside
Hybrid
London
Summary: The role is for two mid-level Software Engineers specializing in Java, tasked with developing and maintaining scalable systems within a collaborative tech team. This hands-on position emphasizes writing clean, testable code and contributing to microservices architecture. The contract is for 12 months, requiring one day of on-site work per week in London. Candidates must have recent experience in Java, Linux, and AWS.
Key Responsibilities:
- Developing and maintaining Java-based services
- Working within a Linux environment
- Building and supporting microservices in AWS
- Writing clean, testable, well-documented code
- Applying TDD or BDD practices day to day
- Writing and maintaining unit and component tests
- Collaborating closely with other engineers in a supportive team
Key Skills:
- Strong commercial experience with Java
- Solid experience working with Linux
- Hands-on experience using AWS
- Proven use of TDD or BDD
- Microservices architecture experience
- Unit and component testing experience
- Clear, effective communication within a development team
- A strong focus on code quality, testing, and maintainability
Salary (Rate): £350 per day
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT
Mid-Level Software Engineer (Java)
£350 per day | Inside IR35
Contract: 12 months
Hybrid: 1 day per week on-site in London
We're looking for two mid-level Software Engineers to join a well-established tech team working on modern, scalable systems. This is a hands-on engineering role suited to someone who enjoys writing clean code, working collaboratively, and contributing to well-tested microservices.
What you'll be doing
-
Developing and maintaining Java-based services
-
Working within a Linux environment
-
Building and supporting microservices in AWS
-
Writing clean, testable, well-documented code
-
Applying TDD or BDD practices day to day
-
Writing and maintaining unit and component tests
-
Collaborating closely with other engineers in a supportive team
Essential experience (must be recent - within the last 12 months)
-
Strong commercial experience with Java
-
Solid experience working with Linux
-
Hands-on experience using AWS
-
Proven use of TDD or BDD
-
Microservices architecture experience
-
Unit and component testing experience
-
Clear, effective communication within a development team
-
A strong focus on code quality, testing, and maintainability
Contract details
-
Rate: £350 per day (Inside IR35)
-
Location: London (1 day per week on-site)
-
Duration: 12 months
-
Level: Mid-level
Interview process
-
Short skills test
-
30-minute paired programming exercise (Teams)
-
30-minute informal meet-and-greet following a successful pairing session