- **Essential Skills**:
- Proficiency in Java, Spring Boot, Servlets, RESTful Web Services, ExtJS, Hibernate, Microservices, and MongoDB is required.
- Candidates should demonstrate expertise in Java-based application development, emphasizing backend technologies such as Spring Boot and Hibernate.
- Experience in building scalable microservices architecture is crucial for this role.
- Familiarity with NoSQL databases like MongoDB is essential for database management within the development process.
- **Nice-to-Have Skills**:
- Familiarity with JBoss Drools Rules Engine, JQuery, AngularJS, Angular, and React JS is preferred.
- Experience in JBoss Drools Rules Engine aids in efficient business rule management.
- Proficiency in front-end frameworks like AngularJS, Angular, and React JS would be advantageous for candidates.
- Knowledge of JQuery can enhance client-side scripting capabilities, improving user interface development.
In summary, candidates for this position should possess a strong foundation in Java-based technologies, including Spring Boot, Servlets, and RESTful Web Services. Experience in building microservices architecture and managing databases like MongoDB is crucial. Additionally, familiarity with front-end frameworks and business rule management engines can provide a competitive edge. While expertise in essential skills is mandatory, proficiency in nice-to-have skills is desirable and can contribute to the overall effectiveness and versatility of the development team.
Skills: java,microservices,mongodb,spring,spring boot,restful webservices,ext js,hibernate