Senior Java Software Engineer

Senior Java Software Engineer

Posted Today by Arrows

£650 Per day
Inside
Hybrid
London Area, United Kingdom

Summary: The role of Senior Java Software Engineer involves working on large-scale, high-availability systems in a hybrid environment, requiring two days on-site in London. The position focuses on designing and developing backend systems using Java and related technologies, with a strong emphasis on cloud-native solutions. Candidates will collaborate with various teams to deliver high-quality software and support services deployed in AWS. This is a 6-month contract with a potential for extension, classified as inside IR35.

Key Responsibilities:

  • Designing and developing performant, scalable backend systems using Java (up to Java 21).
  • Building microservices with Spring Boot and related frameworks.
  • Developing and maintaining RESTful APIs and event-driven systems.
  • Writing clean, testable code and following TDD principles.
  • Working closely with DevOps, Product, and QA teams to deliver high-quality solutions.
  • Deploying and supporting services in AWS with tools such as Lambda, ECS, S3, and CloudFormation.

Key Skills:

  • Strong experience with Java, Spring Boot, and microservice architecture.
  • Proven background working in cloud environments (ideally AWS).
  • Familiarity with CI/CD pipelines and automation tools.
  • Solid grasp of software testing, TDD, and Agile methodologies.
  • Good communication skills and the ability to work collaboratively in a hybrid setup.

Salary (Rate): £650 daily

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Java Engineer – 6-Month Contract – Hybrid (2 days on site, London) - Day Rate: Up to £650 (Inside IR35) Join a high-performing engineering team working on large-scale, high-availability systems used by millions. This role offers the chance to build and enhance complex backend services in a modern, cloud-native environment.

What you’ll be doing:

  • Designing and developing performant, scalable backend systems using Java (up to Java 21).
  • Building microservices with Spring Boot and related frameworks.
  • Developing and maintaining RESTful APIs and event-driven systems.
  • Writing clean, testable code and following TDD principles.
  • Working closely with DevOps, Product, and QA teams to deliver high-quality solutions.
  • Deploying and supporting services in AWS with tools such as Lambda, ECS, S3, and CloudFormation.

What we’re looking for:

  • Strong experience with Java, Spring Boot, and microservice architecture.
  • Proven background working in cloud environments (ideally AWS).
  • Familiarity with CI/CD pipelines and automation tools.
  • Solid grasp of software testing, TDD, and Agile methodologies.
  • Good communication skills and the ability to work collaboratively in a hybrid setup.

Contract Details:

  • Location: London (2 days per week on site)
  • Duration: 6 months, strong potential for extension
  • Rate: Up to £650 per day (Inside IR35)

If you’re an experienced Java Engineer keen to join a modern engineering environment and work on systems that operate at scale, please get in touch for more information.