Requirements
- Strong skills in python coding (mandatory)
- Good knowledge in object-oriented programming
- Python Backend frameworks like Flask, Django or JavaScript Backend Frameworks like Express JS/ Node.JS, with ability to switch frameworks as per need.
- Design, develop, and manage Kafka-based data pipeline
- Configure, deploy, and maintain Kafka cluster
- Troubleshoot Kafka related issues
- Strong Component / System level architecture design and definition
- Hands on experience with databases (e.g., MySQL, MongoDB) and good exposure to web servers (e.g., Apache)
- Hands on exp. with Cloud application development assignments with strong exposure to microservices / APIs(Preferably Azure)/ Event Based Architecture
- Proficiency in cloud-based DevOps practices, specifically in Terraform, OpenShift
- Hands on experience with Statistical analysis & visualization (matplotlib, seaborn, d3.js.,)
- Hands on with code quality practices of Lint, SonarQube, Apache JMeter
- Configuration management with GIT – Pull Requests, Branching, repo handling
- Hands on experience in CI/CD practices (Docker,Kubernetes,Jenkins), working with Linux commands, building and deploying software
Nice to Have
- Experience working on Data Driven projects using AI/ML based solutions and frameworks.
- Exposure to basics of UX
- Agile mindset
- Strong communication skills