Developer leads the cloud application development/deployment.
A developer responsibility is to lead the execution of a project by working with a senior level resource on assigned development/deployment activities and design, build, and maintain cloud environments focusing on uptime, access, control, and network security using automation and configuration management tools
Required education Bachelor's Degree
Preferred education Master's Degree
Required technical and professional expertise
Extensive hands-on experience in Java8
Excellent in Coding using Data structures and algorithms.
Extensive experience in Spring, Spring Actuate, Spring Boot, Spring Cloud, Based Microservices
Has experience in any of the CI/CD tools like Jenkins, Spinnaker GOCD, CircleCI, Argo, Ansible, Bamboo
Has experience in test automation tools like Mockito, JUnit , Selenium, JMeter
Extensive experience in one of the JavaScript frameworks like React, Angular or VueJS, Analytics.JS
Fluent in the essential front-end web development technologies, i.e., HTML, CSS and JavaScript
Fluent in CSS frameworks and JS templating engines
Has experience in UI testing tools like Jest / Enzyme /Mocha / Karma / Selenium
Has experience in working for agile Product teams
Any MQ experience using Rabbit MQ / Kafka / ActiveMQ.
Nice to HAve
Has experience in one of the cloud platforms like IBM, AWS, Azure or GCP
Has working knowledge of containerization using Kubernetes and Docker
Has knowledge of any of the continuous monitoring using App Dynamics, Dynatrace, Prometheus/Grafan