Software Engineer - Flink

Barclays

Bengaluru, India
Apache flink development experience
Java and spring boot proficiency
Kubernetes orchestration skills
The role involves designing and operating high-throughput, stateful event processing pipelines using Apache Flink to deliver reliable stream processing

Job Summary

  • The role involves designing and operating high-throughput, stateful event processing pipelines using Apache Flink to deliver reliable stream processing.
  • Candidates must possess deep expertise in cloud-native technologies, distributed systems, and multi-region architecture patterns to revolutionize digital offerings.
  • The position requires a strong commitment to engineering discipline, automation, and data-driven decision-making within an Agile delivery model.

Matching Summary

The role involves designing and operating high-throughput, stateful event processing pipelines using Apache Flink to deliver reliable stream processing.

Skills & Requirements

Must-have

  • Apache Flink development experience
  • Java and Spring Boot proficiency
  • Kubernetes orchestration skills
  • Distributed streaming pipeline design
  • Event-time semantics and windowing
  • AWS cloud services knowledge

Nice-to-have

  • AI-assisted engineering practices
  • Contract testing with PACT
  • Mutation testing experience
  • Cross-functional collaboration skills
  • Agile/Scrum delivery models

Key Requirements

  • Experience with Java and Spring Boot
  • Hands-on Kubernetes deployment experience
  • Knowledge of AWS services for streaming
  • Understanding of secure coding practices

Work Rights

Not specified

Tailored Resume

Cover Letter