Should have sound experience in Java, Java EE, Hibernate.
Good knowledge in Java frameworks including Spring Framework, Spring MVC and Spring Boot
Experience in SQL, JDBC and JPA
Knowledge in javascript, jQuery and other front-end technologies like react
Experience working with APIs, specifically REST APIs, SDKs and CLI tools
Knowledge of Document Management / Enterprise Content Management domain.
Performing requirement analysis.
Developing high-quality and detailed designs.
Identifying risk and conducting mitigation action planning.
Using coding standards and best practices to ensure quality.
Reviewing the work of other developers and providing constructive feedback.
Good team leader and should have exceptional communication skills.
Coaches and mentors members of the team.
Helps set strategic direction for the team
Knowledge of industry-wide technology trends and best practices
Ability to work in large distributed teams, conduct software analysis, develop technical designs, develop high quality code, test, debug, write automated tests, deliver and maintain highly scalable and distributed applications using Java & J2EE