At least 8 years of hands-on experience with software development
Must have extensive experience in development of enterprise-grade applications using Java with Spring Boot, JEE, EJB, JPA, JSF, Primefaces, Restful API and Angular frameworks, etc.
Extensive experience with REST API design and development, including experience with API documentation and testing.
Must have demonstrated experience in Angular including deep knowledge of Angular concepts like components, services, modules, decorators, and routing. And extensive experience with the latest Angular features and best practices.
Demonstrated Front-end Development Skills including proficiency in HTML5, Angular frameworks, CSS3, and JavaScript/TypeScript, Knowledge of responsive web design and cross-browser compatibility.
Experience in working with portals that handle documents requiring digital signatures and interoperable between multiple applications.
Previous knowledge of working with containerized environments such as Azure, OpenShift, etc.
Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
Strong skills in SQL and extensive experience working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured database such as MongoDB.
Have knowledge on application security in Cloud environment, for example, Oauth2, Multi-Factor Authentication, SSO, certificate based or protected API, JWT Authentication, TLS1.2, and others.