> Markdown version of [/jobs/ext/4128674-senior-java-engineer](https://www.wearedevelopers.com/jobs/ext/4128674-senior-java-engineer). 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). --- # Senior Java Engineer - **Company:** Sii - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Amazon Web Services, Automation of Tests, Cloud Computing, Code Review, Continuous Delivery, Continuous Integration, DevOps, Pair Programming, Site Reliability Engineering Practices, Software Engineering, Enterprise Software Applications, Test-Driven Development (TDD), Docker, Microservices - **Published:** October 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2109f1de2c59f322 ## About the Role * ignificant experience working as a Senior Java Engineer, Software Engineer, or Developer within Agile delivery environments. D * emonstrable experience delivering production-grade applications using Java and AWS. P * roven track record of working within teams that utilise pair programming as a standard engineering practice. E * xperience working across the full software development lifecycle. S * trong background in automated testing, continuous integration, and continuous deployment. A * bility to collaborate effectively with distributed teams and non-technical stakeholders. E * xperience working within consultancy, enterprise, or large-scale technology environments would be advantageous. S, * trong commercial experience developing enterprise applications with Java. S * olid hands-on experience working with AWS cloud services. P * roven experience implementing and maintaining CI/CD pipelines. S * trong understanding and practical application of Test-Driven Development (TDD). E * xtensive experience with pair programming methodologies. C * omfortable working in a continuous pair programming environment on a daily basis. S * trong knowledge of Agile software development practices. E * xcellent communication and collaboration skills. D esirable E * xperience with microservices architectures. K * nowledge of containerisation technologies such as Docker and Kubernetes. E * xperience with infrastructure-as-code approaches. E * xposure to DevOps and Site Reliability Engineering practices. E ## Description e are seeking a highly skilled Senior Java Engineer to join a collaborative Agile engineering team delivering scalable, cloud-native solutions. This role is ideally suited to an experienced engineer who is passionate about software craftsmanship, enjoys knowledge sharing, and thrives in a highly collaborative environment where pair programming is a fundamental part of the team's day-to-day way of working. W orking within a modern engineering culture, you will help design, develop, and maintain high-quality applications using Java and AWS, while contributing to continuous improvement across development practices, automation, and delivery processes. P, * esign, develop, and maintain robust, scalable applications using Java. B * uild and deploy cloud-native solutions leveraging AWS services. P * articipate in daily pair programming sessions as a core part of software delivery. C * ollaborate closely with engineers, architects, product stakeholders, and delivery teams. C * hampion engineering best practices including Test-Driven Development (TDD) and clean code principles. C * ontribute to the design and implementation of CI/CD pipelines to enable efficient and reliable software delivery. S * upport code reviews, technical discussions, and continuous improvement initiatives. T * roubleshoot, optimise, and enhance existing applications and services. P * romote a culture of collaboration, learning, and engineering excellence. E