Job Description
Should
have exceptional knowledge in Core java: OOPS, Collection Framework,
Threads, and Exception Handling, Spring Boot and Micro
Services(Mandatory)Must have knowledge of J2EE: Servlets, JSPs, and MVC frameworks; Hands-on experience with one of the web application frameworks: Struts 2.x, JSF, Spring MVC;Hands-on experience in Spring framework: Dependency Injection, Inversion of
control, MVC, Bean Life Cycle, AOP, and Connection
pooling;Experience in Hibernate: ORM, portability, different mappings, annotations, transactions;Web related: jQuery, HTML, JavaScript, CSS, JSON, and Ext JS(Optional);Database: Hands-on experience with MySQL, MSSQL, PostgreSQL and Oracle. Should have sound
knowledge of SQL queries and data analysis;Knowledge on reporting tools like Jasper, iText, and Poi for generating different
formats of documents/reports;Linux: Basics commands required to deploy web application into Linux environment;Testing: Should take care on unit testing over assigned items, should be able to write
Junit test cases where required;Should know basic configurations on Apache Tomcat server ;Knowledge in Web services and XML parsing is essential;Expected to follow java coding standards and best practices, use code optimization techniques while
implementing any feature.