2 x Mid- Level Software Engineer (Java)

2 x Mid- Level Software Engineer (Java)

Posted Today by 1768273691

£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

Detailed Description From Employer:

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