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 6 Nov 2026

Senior Java Developer

The employer hasn't listed a salary.

Apply on Barclays

Description

We are seeking a Senior Java Developer to spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence.

The purpose of this role is to design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Key responsibilities include:

  • Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements and devise solution strategies.
  • Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
  • Staying informed of industry technology trends and innovations and actively contributing to the organisation's technology communities.
  • Adherence to secure coding practices to mitigate vulnerabilities and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

As a Senior Java Developer, you should have experience with:

  • Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).
  • Hands-on experience in Java development with proven expertise in enterprise-level applications.
  • Strong technical leadership experience with ability to mentor and guide development teams.
  • Proven ability to drive distributed application development across multiple stakeholders and teams.
  • Extensive hands-on experience in distributed system design and architecture.
  • Proficiency with Apache Kafka and event-driven architectures.
  • Strong hands-on experience with cloud platforms (AWS/Azure/GCP) and cloud-native application development.
  • Hands-on expertise with Kubernetes and container orchestration.
  • Excellent stakeholder management skills with ability to align technical solutions across distributed teams.
  • Strong problem-solving and analytical skills.

Some other highly valued skills may include:

  • Experience with AI-assisted development tools (Claude Code, GitHub Copilot, or similar).
  • Expertise in microservices architecture and design patterns.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with Spring Boot, Spring Cloud, or similar frameworks.
  • Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK stack).
  • Experience working in Agile/Scrum environments with cross-functional teams.

Skills

Required

Nice to have

Apply on Barclays