Rate: Open
c. MUST Have
i. 10-12 years of experience in Java server side design and implementation
ii. Experience in Microservices architecture
iii. Experience in container (Docker) and container orchestration (Kubernetes, Swarm)
iv. Experience in frameworks like Spring, Hibernate, J2EE
v. Experience in database schema design
vi. Hands of experience in creating proof of concepts, comparing multiple approaches and recommending the right technology solution.
vii. Have architected and delivered web-scale applications and platforms grounds up
d. Good to have
i. Other server side technologies - Scala, NodeJS
ii. Exposure to Single Page JS frameworks like Angular and React.
iii. Exposure to Bigdata (Hadoop, Spark) and NoSQL (Cassandra, MongoDB), Search (ElasticSearch, Solr) technologies