Software Engineer- Kafka

jobs.barclays

Bengaluru, India
Not specified; not specified; not specified
Not specified (assumed to be hybrid based on industry norms).
Confluent kafka ecosystem expertise
Kafka streams stream processing
Aws cloud services knowledge
Barclays is seeking a Software Engineer with expertise in Kafka to design and develop software solutions that enhance their digital services. The ideal candidate will have experience in event-driven architectures, cloud-native technologies, and distributed streaming systems, with a strong focus on code quality and collaboration

Job Summary

  • This role involves designing and operating scalable event-driven architectures using industry-standard messaging platforms like Confluent Kafka.
  • Candidates will act as technical authorities for streaming design decisions while ensuring high throughput, low latency, and resilience in distributed systems.
  • The position requires strong collaboration with cross-functional teams to deliver production-grade codebases adhering to secure coding and quality standards.

Matching Summary

Match Score: 85

Barclays is seeking a Software Engineer with expertise in Kafka to design and develop software solutions that enhance their digital services. The ideal candidate will have experience in event-driven architectures, cloud-native technologies, and distributed streaming systems, with a strong focus on code quality and collaboration.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • Confluent Kafka ecosystem expertise
  • Kafka Streams stream processing
  • AWS cloud services knowledge
  • Kubernetes container orchestration
  • Event-driven architecture design
  • Secure CI/CD pipeline implementation

Nice-to-have

  • AI-assisted engineering practices
  • Contract testing with PACT
  • Mutation testing experience
  • DORA metrics application
  • Cross-functional leadership skills
  • Schema evolution strategies

Key Requirements

  • Hands-on experience with Kafka producers and consumers
  • Proficiency in Java or similar programming languages
  • Experience with unit and integration testing frameworks
  • Knowledge of Docker and local containerized development
  • Understanding of exactly-once/at-least-once semantics

Work Rights

Not specified

Tailored Resume

Cover Letter