5+ years in software development of cloud based products and applications
● skilled in java related technologies including frameworks like spring boot etc.
● experience with multiple middleware technologies (application servers, bpms, brms, esb & message brokers), programming languages (. java/j2ee), operating systems (. windows, linux, mvs)
● experience with containerization (., docker) and container management software (kubernetes, mesos)
● experience with nosql data stores, mongodb, redis etc. preferred
● experience of the relational database engines like sqlserver, oracle, mysql and postgres
● experience with services based architecture including building restful apis.
● understanding of microservice patterns & concepts & its application in problem solving
● experience with git and version control standard practices
● a general understanding of the different layers of the software stack and how they interact with one another
● experience with agile development methodology
● desire to and experience working on small development teams
● familiarity with continuous integration, continuous delivery, continuous deployment, and devops - experience with maven and/or gradle
● experience with cloud computing in aws
● some experience in the atlassian suite of tools is preferred