Below is the list of key qualifications:
· 5+ years of development experience using Java. Building enterprise customer-facing products and services
· Experience in designing and implementing SaaS applications.
· Experience with at least one public cloud platform such as AWS, Azure, or GCP
· Experience in Microservices architecture, Docker Container, and Kubernetes.
· Should be good in Design Patterns, Data structures & Algorithm
· Experience in database technologies including RDBMS (Oracle/MySQL/Postgres)
· Experience with TDD, code testability standards, and frameworks such as Junit, Mockito.
· Excellent problem-solving, and troubleshooting skills.
· Experience on Git (Gitlab, GitHub, or Bitbucket), Jenkins, and Maven
· Experience with Linux, OS X, or Unix environment
Below is the list of preferred experiences:
· Experience with client-side scripting such as Angular.js/Ember.js
· Familiar with Secure Development Life cycle and using software security products
· Exposure to messaging technologies such as RabbitMQ or Kafka adds