Skip to Main Content

Job Title


Java Engineer


Company : Arrows


Location : London, England


Created : 2026-01-13


Job Type : Full Time


Job Description

Java Engineer - Java Developer - Software Engineer - PostGres - Kubernetes - Kafka - TDD - 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)Working with PostGresBuilding microservices with Spring Boot and related frameworksDeveloping and maintaining RESTful APIs and event-driven systemsWriting clean, testable code and following TDD principles with a strong focus on unit testingWorking closely with DevOps, Product, and QA teams to deliver high-quality solutionsDeploying and supporting services in AWS with tools such as Lambda, ECS, S3, and CloudFormation, along with Kubernetes for container orchestrationWhat we're looking for (Requirements):Strong commercial experience with Java and Spring BootProven experience designing and maintaining microservicesHands-on experience working with PostGresBackground working in cloud environments, ideally AWSKnowledge of Kubernetes and containerised systemsFamiliarity with CI/CD pipelines and automation toolingStrong understanding of software testing, TDD, and unit testingComfortable working within Agile teamsClear communication skills and the ability to collaborate effectively in a hybrid setupIf you are 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.