> Markdown version of [/jobs/ext/2741549-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2741549-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:** HCLTech - **Location:** London, UK - **Experience:** Expert - **Salary:** £30,000.0 - £50,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Bash Shell, Cloud Computing, Continuous Integration, Relational Databases, Linux, DevOps, Gradle, Java Web Services, Python (Programming Language), Apache Maven, Nagios, Object-Oriented Software Development, Ansible, Prometheus, Standard Sql, Scripting, Grafana, Concurrency, Kubernetes, Build Tools, Teamcity, Restful APIs, Docker, Server Operating Systems & Platforms - **Published:** September 6, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5868804233 ## About the Role * Core Java skills, including object-oriented programming, collections, exception handling, and concurrency * Experience building and deploying event-driven and RESTful APIs * Foundational knowledge of SQL and relational database design * Hands-on experience with Linux-based server environments * Scripting experience with Bash or Python * Experience with provisioning and configuration tooling such as Ansible or equivalent * Familiarity with CI/CD pipelines such as TeamCity or equivalent * Experience with build tools such as Maven or Gradle * Practical experience with Docker and Kubernetes, including deploying and managing containerized Java services * Experience with monitoring and alerting tools such as Geneos, Grafana, and Prometheus or equivalent * Must-have experience with DevOps, CI/CD, Docker, Kubernetes, Java or Python, and automation ## Description * We will work on migrating the D2C platform services from existing infrastructure to new hardware while ensuring minimal disruption to live trading operations * We will document the current D2C service landscape, identifying all services and their existing host dependencies * We will collaborate with the infrastructure team to specify, size, and procure replacement hosts * We will collaborate with the infrastructure team to provision and configure new hosts, ensuring required runtimes, software, networking, and security requirements are met * We will plan and execute the end-to-end migration of D2C services to new infrastructure, including rollback planning, environment validation, and post-migration sign-off Technologies: * Ansible * Bash * CI/CD * Cloud * DevOps * Docker * Gradle * Grafana * Hardware * Java * Kubernetes * Linux * Maven * Prometheus * Python * SQL * Security * Teamcity * API ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Give your build some love, it will give it back!](https://www.wearedevelopers.com/videos/514-give-your-build-some-love-it-will-give-it-back) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)