This is a Full Stack Java Developer role emphasizing building automation for delivering Cloud services across a Hybrid Cloud environment. The Candidate should have experience in building highly dynamically scalable cloud-native applications.
Deep understanding of Distributed computing components like distributed caching, distributed search, Resource Managers and Job executors, Cluster Managers, etc.
Deep understanding of Cloud Principles and container platforms like Docker, Kubernetes, and Redhat Openshift.
Hands-on experience of Languages like Vert.x Java-J2EE, Node.JS, and Go-Lang. Good understanding of data structure implementations in different languages.
Writes and understands application security layers and can implement Authorization mechanisms in applications.
Experience in implementing concurrency patterns and non-blocking Services.
Experience in building Micro-Services Architecture and messaging and should have a deep understanding of Micro-Services principles.
Must have a deep understanding of API components like Circuit Breakers, Service discovery patterns, and horizontally scalable services.
Must be aware or worked on distributed log analytics like Splunk, ELK.
Hands-on experience in Linux environments and virtualization / containerized environments