The candidate should be self-motivated, accountable, technically strong and offers a diverse skillset that aligns with the key qualifications listed.
Minimum Qualifications
5+ years of experience designing and developing large scale distributed cloud applications using Java.
Experience in crafting and implementing RESTful API and services.
Proficient in front end technologies like Javascript, HTML, CSS, and any of the JS frameworks like React, Angular.
Hands on experience in implementing end-to-end machine learning projects.
Experience with relational databases and NoSQL databases.
Strong experience in Object Oriented programming and excellent debugging skills.
Experience working on complex problems and distributed systems where scalability and performance are extremely important.
Masters/Bachelor’s Degree in Engineering / Computer Science / Information Technology.
Be an advocate and driver for proven engineering practices.
Aptitude to independently learn new technologies.
Excellent verbal and written communication skills is required.
Preferred Qualifications
Experience of working and delivering as a Scrum Team. Prior Scrum Master/Project Management experience will be an advantage.
Experience with container based workloads and their orchestration (Docker, Kubernetes) desired as well as surrounding DevOps/CI/CD tools and processes (Jenkins, Spinnaker, and similar).