Barclays  logo

Java Kafka Developer

Barclays
NewPosted yesterday

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaApache KafkaEvent-Driven ArchitectureDistributed SystemsKubernetesMicroservices Architecture

Job description

Overview

Join Barclays as a Senior Java Developer to spearhead the evolution of infrastructure and deployment pipelines, building robust, scalable and secure systems that deliver digital solutions.

What you'll do

  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
  • Ensure code is scalable, maintainable and optimized for performance.
  • Collaborate with product managers, designers and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations, and actively contribute to technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure proper code design, readability and reliability.
  • Advise key stakeholders, including functional leadership teams and senior management, on functional and cross-functional areas of impact and alignment.
  • Manage and mitigate risks through assessment, in support of the control and governance agenda.

What you'll need

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 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.

Nice to have

  • Master's degree.
  • 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.

Details

  • Location: Pune (Gera Commerzone SEZ).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Java Kafka Developer