Job Description :
Experience with building and maintaining highly-available, multithreaded, scalable, fault tolerant RESTful services in Java using frameworks like Spring, Jersey and Hibernate
Experience with developing and deploying applications on Cloud, preferably on Amazon Web Services (AWS)
Understanding of Object-Oriented and Functional programming concepts
Understanding of Microservices Architecture
Working Knowledge of Performance test tools like Appdynamics and Jmeter
Experience with at least one NoSQL database, like MongoDB or Cassandra
Understanding of Test-Driven Development concepts and supportive tools like Cucumber
Experience with Build tools like Maven
Familiarity with Configuration management tools like Ansible or Chef
Familiarity with CI tools like Jenkins or Circle CI
Familiarity with Application Container concepts using tools like Docker
Familiarity with Version control tools, preferably Git and GitHub