Software Engineer - Redis

Barclays

Bengaluru, India
Redis streams and cache expertise
Event-driven architecture design
Kubernetes and docker orchestration
The role involves designing and operating event-driven architectures using industry-standard messaging platforms to ensure high throughput and resilience

Job Summary

  • The role involves designing and operating event-driven architectures using industry-standard messaging platforms to ensure high throughput and resilience.
  • Candidates must possess deep expertise in Redis for high-throughput use cases, including handling message durability, replay, and back-pressure.
  • The position requires leading collaborative assignments, influencing decision-making, and fostering a culture of technical excellence within the team.

Matching Summary

The role involves designing and operating event-driven architectures using industry-standard messaging platforms to ensure high throughput and resilience.

Skills & Requirements

Must-have

  • Redis Streams and Cache expertise
  • Event-driven architecture design
  • Kubernetes and Docker orchestration
  • Java Spring Boot development
  • AWS cloud platform experience
  • CI/CD pipeline implementation
  • Microservices integration

Nice-to-have

  • AI-assisted engineering practices
  • Contract testing with PACT
  • Mutation testing strategies
  • DORA metrics application
  • Cross-functional leadership
  • Agile/Scrum methodology
  • Technical documentation skills

Key Requirements

  • Expert developer in Java, Spring, and JUnit
  • Hands-on experience with Kafka and Redis Streams
  • Proven track record in cloud-native technologies
  • Experience with horizontal scaling and sharding strategies
  • Strong knowledge of secure coding practices

Work Rights

Not specified

Tailored Resume

Cover Letter