Senior Java Developer/Lead - Banking - Java, GCP, Spring Boot, Kubernetes, Microservices

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

Detailed Description From Employer:

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