Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 2 Nov 2026

Senior Java Software Engineer - VP

The employer hasn't listed a salary.

Apply on Barclays

Description

We are looking for a Senior Java Software Engineer - VP to lead and manage engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions.

The successful candidate will drive technical excellence, foster a culture of innovation, and collaborate with cross-functional teams to align technical decisions with business objectives.

Responsibilities:

  • Lead engineering teams effectively, fostering a collaborative and high-performance culture to achieve project goals and meet organizational objectives.
  • Oversee timelines, team allocation, risk management, and task prioritization to ensure the successful delivery of solutions within scope, time, and budget.
  • Mentor and support team members' professional growth, conduct performance reviews, provide actionable feedback, and identify opportunities for improvement.
  • Evaluate and enhance engineering processes, tools, and methodologies to increase efficiency, streamline workflows, and optimize team productivity.
  • Collaborate with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development.
  • Enforce technology standards, facilitate peer reviews, and implement robust testing practices to ensure the delivery of high-quality solutions.

Vice President Expectations:

  • Contribute to or set strategy, drive requirements, and make recommendations for change.
  • Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalate breaches of policies/procedures.
  • Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does.
  • Demonstrate comprehensive understanding of the organization functions to contribute to achieving the goals of the business.

Requirements:

  • Expertise in object-oriented and functional programming.
  • Ability to review code and guide engineers on best practices.
  • Understanding of domain-driven design, event-driven architectures, microservices.
  • System design for large-scale distributed systems.
  • API design (REST, GraphQL), messaging systems, streaming platforms.
  • Cloud-native architecture (AWS, GCP, Azure).
  • Security fundamentals (authentication, authorization, OWASP, zero-trust).
  • CI/CD pipelines (GitLab, Jenkins, Azure DevOps etc).
  • Test automation strategy,unit, component, contract, E2E.
  • Infra-as-Code (Terraform, CloudFormation).
  • Containerization & orchestration (Docker, Kubernetes).
  • Performance engineering & shift-left testing practices.
  • Data modelling & data platform fundamentals.
  • Reliability practices (SRE, SLIs/SLOs, error budgets).
  • Quality engineering strategy, automated regression pipelines.
  • Understanding of mobile + web performance optimization.
  • Engineering governance, coding standards, peer review processes.
  • Tech debt management & refactoring approaches.
  • Risk management and control frameworks (aligned to VP expectations).

Some other highly valued skills may include:

  • Strong coding experience in at least one modern language.
  • Java Spring Boot.
  • Hands-on Technology leader who has worked with multiple technologies of IBM Sterling Product suite.
  • Good exposure working hands with GIT and CI/CD.

Skills

Required

  • object-oriented programming
  • functional programming
  • domain-driven design
  • event-driven architectures
  • microservices
  • system design
  • API design
  • cloud-native architecture
  • security fundamentals
  • CI/CD pipelines
  • test automation strategy
  • Infra-as-Code
  • containerization
  • orchestration
  • performance engineering
  • data modelling
  • reliability practices
  • quality engineering strategy

Nice to have

  • Java Spring Boot
  • IBM Sterling Product suite
  • GIT
  • CI/CD
Apply on Barclays