Senior Full Stack Java Technical Architect - DevOps

HCLTech
London, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Algorithmic Trading Bash Shell Databases Relational Databases Linux DevOps Gradle Monitoring of Systems Java Web Services Python (Programming Language) Apache Maven
+14 more
Object-Oriented Software Development Ansible Prometheus Standard Sql Scripting Grafana Concurrency Containerization Build Tools Teamcity Api Design Restful APIs Docker Server Operating Systems & Platforms

Job description

The Dealer-to-Client (D2C) platform is a mission-critical, real-time trading system supporting Rates, Credit, GEM, Repo and ETF businesses. To future-proof the platform and ensure it can support the next decade of business innovation and regulatory demands, we are initiating a strategic modernisation programme - beginning with the migration of our services to new, more powerful infrastructure., You will work on the migration of the D2C platform services from existing infrastructure to new hardware, ensuring minimal disruption to live trading operations.

Key Responsibilities

Your Key Responsibilities

Document the current D2C service landscape, identifying all services and their existing host dependencies

Collaborate with the infrastructure team to specify, size and procure replacement hosts

Collaborate with the infrastructure team to provision and configure new hosts, ensuring all required runtimes, software, networking and security requirements are met

Plan and execute the end-to-end migration of D2C services to new infrastructure, including rollback planning, environment validation and post-migration sign-off, You will work on the migration of the D2C platform services from existing infrastructure to new hardware, ensuring minimal disruption to live trading operations.

Requirements

Solid Core Java Skills - Good understanding of Java fundamentals including object-oriented programming, collections, exception handling and concurrency.

Integration, API Development and Databases - Experience building and deploying event-driven and RESTful APIs, with foundational knowledge of SQL and relational database design

Infrastructure and DevOps - Hands-on experience with Linux-based server environments, scripting (Bash/Python) and provisioning/configuration tooling (e.g. Ansible or equivalent). Familiarity with CI/CD pipelines (e.g. TeamCity or equivalent) and build tools such as Maven or Gradle

Containerisation and Orchestration - Practical experience with Docker and Kubernetes, including deploying and managing containerised Java services

Monitoring and Observability - Experience with monitoring and alerting tooling such as Geneos, Grafana and Prometheus or equivalent, with an appreciation of what good operational visibility looks like for a trading platform

Skill Requirements Solid Core Java Skills - Good understanding of Java fundamentals including object-oriented programming, collections, exception handling and concurrency. Integration, API Development and Databases - Experience building and deploying event-driven and RESTful APIs, with foundational knowledge of SQL and relational database design Other Requirements

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · WWC 2024

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all