Job Description
- Strong background in Software Design and Architecture and complete Agile development life cycle
- Requires hands on experience with designing a microservice based architecture, container deployments and management tools like kubernetes, docker, etc.
- Experience developing in a CI/CD, Devops model with full knowledge of Jenkins, GIT, is required
- Hands on development experience with multiple languages, especially, Java, Python, GoLang is a Must.
- Experience with various persistence technologies like Cassandra, MongoDB, ElasticSearch, as well as Mysql is highly desirable.
- Experience Microsoft Azure
- Experience with Openstack, Openshift, Opensource libraries and monitoring tools is a plus
- Possess strong ability to solve complex problems creatively
- Demonstrate a high degree of originality and innovation in designing product and component level architecture.
- Possess excellent verbal and writing skills
- Must be a team player and work well in small and large group environments
- Must be highly driven and motivated with high level of initiative