Own the technical direction of enterprise Java application development for a banking program. Lead engineers, establish coding and architecture standards, review designs and code, and manage WebSphere estates. Drive modernization from monolithic applications toward Spring Boot microservices, containers, and CI/CD. Oversee performance, resilience, security, scalability, observability, production support, technical risks, dependencies, and releases across SIT, UAT, and production while partnering with architects, infrastructure teams, vendors, and business stakeholders.
This is a remote position.
Technical Lead
About the role
We are hiring a Technical Lead to own the technical direction of enterprise Java application development on a major banking programme. This is a hands-on leadership role: you'll lead a team of engineers, set standards, and steward a substantial existing Java estate running on enterprise application servers — while helping modernise it towards a cloud-ready, microservices architecture.
You'll be the technical anchor across design, build, integration and release, and the bridge between architecture, delivery teams and business stakeholders.
What you'll do
- Lead the design and delivery of enterprise Java applications end-to-end.
- Provide hands-on technical leadership on IBM WebSphere / WebSphere Liberty (or comparable Java application server) estates — deployment, configuration, tuning, upgrades and troubleshooting.
- Set coding standards, run design and code reviews, and mentor a team of engineers.
- Drive modernisation: decomposing monolithic/app-server workloads towards Spring Boot microservices, containers and CI/CD.
- Own non-functional quality — performance, resilience, security, scalability and observability.
- Plan and coordinate technical delivery across SIT, UAT and production releases; manage technical risk and dependencies.
- Partner with enterprise architects, BAs, infrastructure and vendor teams.
Requirements
Essential skills
- 12+ years in enterprise Java application development, with a strong track record leading teams and delivery.
- Deep, hands-on expertise with IBM WebSphere and/or WebSphere Liberty (or a comparable Java application server platform — JBoss/WildFly, WebLogic).
- Strong core Java and Spring / Spring Boot; enterprise integration patterns (JMS/MQ, REST, SOAP).
- Solid grounding in application architecture, performance tuning and production support at scale.
- CI/CD, containers (Docker, Kubernetes/OpenShift) and modern engineering practice.
- Proven ability to lead modernisation of legacy Java workloads.
Similar Jobs
Big Data • Fintech • Mobile • Payments • Financial Services
Entry-level software engineering role for new graduates joining Affirm’s Instruments team. Responsibilities include contributing to team projects, writing clear and well-tested code, navigating large codebases, debugging, participating in code reviews, collaborating with global stakeholders, communicating trade-offs, and balancing delivery speed with system quality and reliability. The role is hybrid in London during the early-career program, with future remote or office flexibility.
Cloud • Security • Software • Cybersecurity • Automation
Manage a distributed team of senior and staff engineers developing and scaling Gitaly, GitLab’s Git storage tier. Drive complex infrastructure, performance, scalability, architecture, and maintainability initiatives while balancing roadmap and platform priorities. Provide mentoring, career development, technical guidance, and accountability. Collaborate asynchronously with Git and cross-functional teams, represent Gitaly’s technical direction, and ensure long-term platform viability through sound architectural judgment.
Top Skills:
Distributed SystemsGitGitalyGitlabGoStorage Engines
Cloud • Security • Software • Cybersecurity • Automation
Build and optimize GitLab’s self-service growth funnel across registration, trials, onboarding, upgrades, and purchases. Develop backend services in Ruby on Rails and frontend experiences in Vue.js, design and analyze experiments, improve experimentation tooling, and use product data to guide decisions. Collaborate asynchronously with Product, UX, Data, and Engineering teams while owning features through production and measuring their impact on customer outcomes.
Top Skills:
A/B TestingExperimentation FrameworksFeature FlagsGitJavaScriptPostgresRubyRuby On RailsVue
What you need to know about the Belfast Tech Scene
If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.


