The candidate should have strong Java and J2EE technical skills and should have worked on developing complex enterprise level cloud-based SaaS applications
Design and develop using Spring, Hibernate, reusable Microservices, REST API's over Masterdata and always thinking about security, performance and scalability
Experience in developing Multi-tenant application, Design Patterns, Docker and Kubernetes and any cloud platform will be an added advantage
Proficient in relational database design, version controls such as Git, SVN, etc.
Stay up-to-date with emerging trends and technologies in software development and integrate them into the product development process
Nice to have:
Familiarity with test automation frameworks such as Selenium, TestNG, or Junit
Knowledge of front-end development frameworks, such as React or Angular