Description

Job description:
The ideal candidate will have a strong Java hands-on expertise, with experience in building scalable and efficient distributed solutions.
Key Responsibilities:
·      Design, develop, and deploy real-time stream processing pipelines using Apache Kafka and Flink and knowledge of how to implement these platforms in a highly secured and available architecture.
·       Optimize stream processing workflows for performance, reliability, and low-latency processing.
·       Implement monitoring and alerting solutions to ensure the health and stability of real-time streaming pipelines.
·       Contributions to the open source community, including code commits, documentation updates, and engagement in forums or mailing lists.
Required Skills and Qualifications:
·       15+ years strong Java coding experience with 12 factor spring boot applications.
·       Strong experience in designing and architecting distributed systems and reactive / event driven solutions.
·       Strong experience in SDLC process with CI/CD automation tools (Bitbucket, GIT, Jenkins, Artifactory).
·       Strong working experience on Apache Kafka/ Apache Flink. The candidate should have previously been in a lead position and have strong knowledge of Flink and Kafka internals.
·       Bachelor's degree in Computer Science, Engineering, or related field.

Education

Bachelor’s degree in Computer Science