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