- Hands-on experience in Java developement.
- 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 analyses.
- 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