> Markdown version of [/jobs/ext/2260068-mid-level-software-engineer-java-aws](https://www.wearedevelopers.com/jobs/ext/2260068-mid-level-software-engineer-java-aws). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-Level Software Engineer (Java / AWS) - **Company:** Talent Ltd - **Location:** Greater London, UK - **Experience:** Experienced - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Amazon Web Services, Software Quality, Continuous Integration, Linux System Administration, Pair Programming, Spring-boot, Restful APIs, Microservices - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815172321-mid-level-software-engineer-java--aws ## About the Role * Working with AWS / cloud-hosted services * Experience developing and supporting microservices * Comfortable working in Linux environments * Strong understanding of TDD and/or BDD * Hands-on experience writing unit and component tests * Ability to communicate effectively within an engineering team Nice to have * Spring / Spring Boot * RESTful APIs * CI/CD exposure * Experience working in structured or regulated environments The interview process is practical and engineer-led: * Short skills-based technical test * 30-minute paired programming exercise (remote, via Teams) * Informal meet-and-greet with the team ## Description Mid-Level Software Engineer (Java / AWS) We're supporting a large, well-established UK organisation on a key digital delivery programme and are looking for two mid-level Software Engineers to join an existing engineering team. This is a hands-on development role suited to engineers who enjoy writing clean, testable code, working collaboratively, and contributing to modern, cloud-based services. The role You'll be working as part of a cross-functional engineering team, contributing to the development and maintenance of Java-based microservices running in an AWS environment. The team values: * Clear communication * Collaborative problem-solving * Strong testing practices * Pragmatic, well-documented solutions This is a hybrid contract, with one day per week onsite in central London and the remainder remote. Essential experience (recent, hands-on) * Working with AWS / cloud-hosted services * Experience developing and supporting microservices * Comfortable working in Linux environments * Strong understanding of TDD and/or BDD * Hands-on experience writing unit and component tests * Ability to communicate effectively within an engineering team Nice to have * Spring / Spring Boot * RESTful APIs * CI/CD exposure * Experience working in structured or regulated environments The interview process is practical and engineer-led: * Short skills-based technical test * 30-minute paired programming exercise (remote, via Teams) * Informal meet-and-greet with the team * IR35: Inside IR35 * Start: January 2026 * Duration: Initial 6 months Who this role suits * Mid-level engineers (SFIA 3) * Engineers transitioning from perm to contract * Contractors who enjoy collaborative, well-structured teams * Developers who value code quality and testing over "hero coding" If this sounds aligned with what you're looking for, feel free to apply or get in touch for a confidential discussion. ## Related Videos - [30 powerful AWS hacks in just 30 minutes: Boost your developer productivity](https://www.wearedevelopers.com/videos/1624-30-powerful-aws-hacks-in-just-30-minutes-boost-your-developer-productivity) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Building Reliable Serverless Applications with AWS CDK and Testing](https://www.wearedevelopers.com/videos/812-building-reliable-serverless-applications-with-aws-cdk-and-testing) - [Cloud Chaos and Microservices Mayhem](https://www.wearedevelopers.com/videos/104-cloud-chaos-and-microservices-mayhem) - [REST In Peace: Why LLMs Can't CRUD](https://www.wearedevelopers.com/videos/100272-rest-in-peace-why-llms-can-t-crud) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)