Technical Lead
Job Summary
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: youll 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.
Youll be the technical anchor across design build integration and release and the bridge between architecture delivery teams and business stakeholders.
What youll 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.
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.
Required Skills:
What youll 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. 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.
Required Education:
What youll doLead the design and delivery of enterprise Java applications hands-on technical leadership on IBM WebSphere / WebSphere Liberty (or comparable Java application server) estates deployment configuration tuning upgrades and coding standards run design and code reviews and mentor a team of modernisation: decomposing monolithic/app-server workloads towards Spring Boot microservices containers and CI/ n