Must-have
2+ years of hands-on experience in programming languages such as C/C++, Java, JavaScript, NodeJS, Python, Groovy, or ReactJS.
B. Tech in Computer Science from a reputed college.
Excellent computer science fundamentals and a solid understanding of architecture, design, and performance.
Working knowledge and experience with REST APIs and Kafka.
A good understanding of object-oriented design and knowledge of product life cycles.
Strong proficiency in version control systems (e.g., Git) and source code management practices.
Experience with CI/CD tools (e.g., Jenkins) and build automation.
Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef) is a plus.
Good-to-have
Knowledge of databases such as MySQL, Postgres, Cassandra, Redis, MongoDB, Elastic Search, Spark.
Experience with AI/ML/DL technologies and their applications.