> Markdown version of [/jobs/ext/4533127-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/4533127-senior-java-developer). 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 Developer - **Company:** ETeam Inc - **Location:** UK - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Behavior-Driven Development, Cloud Computing, Node.Js, Cloud Services, Service-Oriented Architecture, Service Development Studio, Software Engineering, Software Vulnerability Management, Test-Driven Development (TDD), Event Driven Architecture, Containerization, Gitlab-ci, Deployment Automation, Apache Kafka, Restful APIs, Terraform, GXP, Docker, Microservices - **Published:** November 3, 2026 - **Apply:** https://www.careerboard.com/gb/en/find-jobs-in-United-Kingdom/-99A138946E64C990C1/ ## About the Role * Ability to work independently and manage their own workload. * Strong problem-solving skills and the confidence to resolve complex technical challenges. * Curiosity to understand existing processes and identify opportunities for improvement. * Ability to articulate technical decisions and explain what good engineering practice looks like. * Excellent communication and teamwork skills. * A proactive approach to ownership, collaboration and continuous improvement. * Experience contributing holistically to team objectives rather than simply completing assigned development tasks. ## Description We are looking for experienced Senior Java Developers to join a large-scale digital transformation programme, developing and maintaining modern software products and cloud-based services. You will work as part of a multidisciplinary Agile delivery team, contributing to the design, development and operational stability of digital services. The role requires someone who can work autonomously, take ownership of complex technical challenges and contribute beyond simply completing assigned development tasks. We are looking for engineers who are naturally curious, proactive in solving problems and confident in explaining technical decisions, recommending improvements and applying good software engineering practices. Key Responsibilities * Design, develop and maintain high-quality software products and cloud-based services. * Build and maintain modern applications using Java and Node.js. * Develop RESTful APIs and microservices. * Contribute to event-driven architectures using Kafka. * Build, deploy and maintain applications within AWS cloud environments. * Implement and manage containerised applications using Docker. * Develop and maintain Infrastructure as Code using Terraform. * Build, manage and improve CI/CD pipelines using GitLab CI. * Apply Test-Driven Development (TDD) and Behaviour-Driven Development (BDD). * Follow secure engineering practices, including vulnerability management and deployment strategies. * Maintain the operational stability, robustness and resilience of software products. * Collaborate with developers, technical leads, product teams and other stakeholders. * Identify technical and procedural blockers and resolve them proactively. * Contribute to continuous improvement across engineering practices and delivery processes. Essential Skills and Experience Candidates should demonstrate recent hands-on experience in: * Java development within cloud-based AWS environments. * Modern cloud service development using Java and Node.js. * REST APIs, microservices and service-oriented architectures. * Kafka and event-driven architectures. * Containerisation, particularly Docker. * Infrastructure as Code, particularly Terraform. * Building and managing GitLab CI/CD pipelines. * Test-Driven Development (TDD) and Behaviour-Driven Development (BDD). * Agile software development methodologies. * Secure software engineering and vulnerability management. * Cloud deployment strategies and operational resilience.