Experience building high quality, high performance, scalable Java-based Cloud software
Deep expertise in Spring, Hibernate, JSON & RESTful services.
Experience in queuing systems like Kafka, Active MQ, Rabbit MQ
Experience in MySQL, PostgreSQL or a similar SQL Database System
Good understanding of NoSQL DB systems like Mongo & Cassandra
Expertise in AWS is a plus
Expertise in Docker, Docker-Swarm and Kubernetes is a plus
Experience interfacing and working with front-end technologies and teams.
Knowledge of professional best practices of Software Development Life Cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing and operations.