Bachelor’s Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math)
A minimum of 6 years of technical experience with Bachelor’s degree OR minimum 4 years of experience with Master’s degree from premier institutes.
Minimum 4 years experience in developing applications using Java, Java EE, Spring, REST, SQL, micro services.
Minimum of 2 years of experience in big data with hands-on development of batch and streaming applications using Scala, MapReduce, HDFS, Spark, NoSQL HBase or Cassandra or others, AWS, S3, Hive, Docker, Kafka.
Well versed with software development best practices, CI CD and related tools.
Experience in agile, scrum environnement.
Experience in building applications using Azure.
Experience in Kubernetes or Mesos.
Experience in test driven development.