
Senior Java Developer/Lead - Banking - Java, GCP, Spring Boot, Kubernetes, Microservices
Posted 1 day ago by Strike IT Services
Negotiable
Inside
Hybrid
London/Hybrid, UK
Summary: We are seeking a highly skilled and experienced Java Tech Lead to join a dynamic engineering team within the financial services sector. This hands-on leadership role combines technical expertise with team mentorship and delivery ownership. The successful candidate will design and build cloud-native microservices while leading a team of engineers. Proficiency in GCP is essential for this position.
Key Responsibilities:
- Lead a team of Back End engineers, providing technical direction and mentoring
- Drive best practices in software design, coding standards, and DevOps
- Conduct code reviews and ensure high standards of quality and maintainability
- Collaborate with architects, product managers, and stakeholders to align solutions with business goals
- Own the end-to-end design and implementation of Back End systems
- Deliver high-quality features on time and with strong focus on performance and scalability
- Design and implement microservices using Java and Spring Boot
- Develop APIs and Back End logic, integrating with various systems
- Utilise Google Cloud Platform services to build cloud-native applications
- Manage containerised deployments with Kubernetes
- Improve and maintain CI/CD pipelines (eg, Jenkins)
- Monitor system health and troubleshoot production issues effectively
- Provide day-to-day support to engineers, fostering a collaborative and inclusive environment
- Encourage learning, continuous improvement, and knowledge sharing across the team
Key Skills:
- Strong commercial experience with Java (8/17/21) and Spring Boot
- Proven expertise in microservices architecture and RESTful APIs
- Hands-on experience with Google Cloud Platform (GCP) - including services such as Pub/Sub, Cloud Functions, and Cloud Run
- Skilled in Docker and Kubernetes for container orchestration
- Familiarity with CI/CD tools (eg, Jenkins)
- Good understanding of performance optimisation, scalability, and secure coding practices
- Experience working within Agile/Scrum delivery environments
- Excellent problem-solving, communication, and team leadership skills
Salary (Rate): undetermined
City: London
Country: UK
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
We are seeking a highly skilled and experienced Java Tech Lead to join a dynamic engineering team working on a high-impact, large-scale programme within the financial services sector. This is a hands-on leadership role that blends deep technical expertise with team mentorship and ownership of delivery.
You'll be instrumental in designing and building modern, cloud-native microservices and leading a team of engineers to deliver high-performance, scalable systems using Java, Spring Boot, GCP, and Kubernetes.
GCP IS A MUST FOR THIS ROLE
INSIDE IR35
Location: London (Hybrid - 3 days onsite, 2 remote)
Responsibilities:
Technical Leadership
-
Lead a team of Back End engineers, providing technical direction and mentoring
-
Drive best practices in software design, coding standards, and DevOps
-
Conduct code reviews and ensure high standards of quality and maintainability
Solution Delivery
-
Collaborate with architects, product managers, and stakeholders to align solutions with business goals
-
Own the end-to-end design and implementation of Back End systems
-
Deliver high-quality features on time and with strong focus on performance and scalability
Hands-on Development
-
Design and implement microservices using Java and Spring Boot
-
Develop APIs and Back End logic, integrating with various systems
-
Utilise Google Cloud Platform services to build cloud-native applications
DevOps & Infrastructure
-
Manage containerised deployments with Kubernetes
-
Improve and maintain CI/CD pipelines (eg, Jenkins)
-
Monitor system health and troubleshoot production issues effectively
Team Development
-
Provide day-to-day support to engineers, fostering a collaborative and inclusive environment
-
Encourage learning, continuous improvement, and knowledge sharing across the team
Experience:
-
Strong commercial experience with Java (8/17/21) and Spring Boot
-
Proven expertise in microservices architecture and RESTful APIs
-
Hands-on experience with Google Cloud Platform (GCP) - including services such as Pub/Sub, Cloud Functions, and Cloud Run
-
Skilled in Docker and Kubernetes for container orchestration
-
Familiarity with CI/CD tools (eg, Jenkins)
-
Good understanding of performance optimisation, scalability, and secure coding practices
-
Experience working within Agile/Scrum delivery environments
-
Excellent problem-solving, communication, and team leadership skills