Negotiable
Inside
Hybrid
London, Hybrid
Summary: The role is for two mid-level Contract Software Engineers specializing in Java, tasked with developing modern software solutions in a collaborative Agile environment. The position is hybrid, requiring one day per week on-site in London, and offers a contract until June 30, 2026. Candidates will engage in various software development activities, including design, testing, and deployment, while adhering to best practices in coding and collaboration.
Key Responsibilities:
- Designing, developing, testing, and maintaining Java-based applications.
- Building and deploying solutions in Amazon AWS cloud environments.
- Contributing to a microservices-based architecture.
- Writing clean, testable, and well-documented code following TDD or BDD practices.
- Collaborating closely with teammates to solve technical challenges and deliver high-quality results.
- Debugging and ensuring functionality through solid unit and component testing.
- Supporting a positive team culture built on communication and collaboration.
Key Skills:
- Proven experience with Java development (within the past 12 months).
- Strong working knowledge of Linux operating systems.
- Practical experience within AWS cloud environments.
- Solid understanding of TDD or BDD methodologies.
- Hands-on experience with microservices architecture.
- A collaborative mindset, strong communication skills, and passion for writing quality code.
Salary (Rate): £325 daily
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT
Contract Software Engineer (x2) - Java | £325 per day | Inside IR35
Start Date: ASAP End Date: 30th June 2026 Location: London (Remote, one day per week on-site) Arrangement: Hybrid/Mostly Remote
We're looking for two mid-level Software Engineers to join a collaborative and forward-thinking team on a six-month contract. You'll be working on modern software solutions within a supportive Agile environment that values clean code, test-driven principles, and continuous improvement.
What You'll Be Doing
- Designing, developing, testing, and maintaining Java-based applications.
- Building and deploying solutions in Amazon AWS cloud environments.
- Contributing to a microservices-based architecture.
- Writing clean, testable, and well-documented code following TDD or BDD practices.
- Collaborating closely with teammates to solve technical challenges and deliver high-quality results.
- Debugging and ensuring functionality through solid unit and component testing.
- Supporting a positive team culture built on communication and collaboration.
What We're Looking For
- Proven experience with Java development (within the past 12 months).
- Strong working knowledge of Linux operating systems.
- Practical experience within AWS cloud environments.
- Solid understanding of TDD or BDD methodologies.
- Hands-on experience with microservices architecture.
- A collaborative mindset, strong communication skills, and passion for writing quality code.
Interview Process
- Skills test prior to interview.
- 30-minute paired programming session (via Teams) with one of our engineers.
- 30-minute meet and greet for successful candidates following the exercise.
If you're a motivated engineer who enjoys solving complex problems and wants to work in a supportive, quality-driven environment, we'd love to hear from you.