Lead Java Engineer (Quarkus) at Atrium Workforce Solutions UK Limited, City of London, 3 Months, £Contract Rate

Contract Description

Lead Java Engineer (Quarkus)

Duration: Initial 3 months (with potential extension - project dependent)
Location: Remote/London (Hybrid)
Onsite requirements: Hybrid - primarily remote with on-site attendance in London for key meetings
Engagement Type: Outside IR35
Day Rate: Competitive day rate

Right to Work: Candidates must have the legal right to work in the UK. Sponsorship is not available for this position. BPSS screening will be required due to the regulated financial services environment.

About Atrium Global
Atrium Global is supporting a client of ours within the Banking industry who are delivering a large-scale data platform modernisation programme.

Job Overview
We are looking for an experienced Lead Java Engineer to join a high-profile engineering programme focused on modernising enterprise data platforms and batch processing capabilities.

The role will focus on building and optimising cloud-native Java microservices using Quarkus while integrating with IBM Tivoli Workload Scheduler to orchestrate complex enterprise batch workloads.

You will operate within a senior engineering capacity, collaborating with architects, data engineers, and programme stakeholders to deliver scalable, resilient solutions deployed within a Google Cloud Platform environment.

RESPONSIBILITIES
* Design and develop cloud-native Java microservices using Quarkus for containerised deployment environments.
* Build and integrate enterprise workloads with IBM Tivoli Workload Scheduler, defining job streams, dependencies, and scheduling logic.
* Contribute to architectural decisions across data ingestion, transformation, and orchestration layers.
* Collaborate with engineers, architects, and analysts to translate business requirements into scalable technical solutions.
* Ensure services meet enterprise non-functional requirements including performance, resilience, observability, and security.
* Participate in code reviews and engineering design discussions while supporting development best practices.
* Support deployment pipelines and container orchestration within Google Kubernetes Engine.
* Contribute to CI/CD processes including Docker image management and build pipelines.
* Produce clear technical documentation for engineering teams and stakeholders.
* Engage with delivery leads and programme teams during sprint planning, risk identification, and solution design.

REQUIREMENTS
* 5+ years of professional Java development experience.
* 2+ years of hands-on experience developing production applications using Quarkus.
* Experience working within the banking or regulated financial services sector.
* Experience managing or leading a team of software developers.
* Experience designing and integrating workloads with IBM Tivoli Workload Scheduler.
* Strong understanding of Quarkus frameworks including RESTEasy Reactive, CDI, Panache, and Quarkus extensions.
* Experience with MicroProfile APIs such as Config, Health, Metrics, and Fault Tolerance.
* Strong understanding of reactive programming and non-blocking I/O patterns.
* Experience deploying and operating services on Google Kubernetes Engine.
* Hands-on experience with Docker and CI/CD pipelines in cloud environments.
* Strong experience using Git within structured branching and release management workflows.
* Experience working within enterprise governance and regulated delivery environments.
* Strong communication skills and ability to work with both technical and non-technical stakeholders.