• Full Stack application development experience in Multi-Tier distributed Enterprise applications.
• Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
• Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Collection etc.
• Extensive knowledge in working with Java/ J2EE technologies such as JSP 2.0, Servlets, JDBC, spring, spring boot, JSF, Hibernate, Angular
•Extensive knowledge in working with Front end frameworks such as Angular, React, Vue etc
• Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Servers like Apache Tomcat, WebLogic.
• Extensive development experience on different IDE’s like Eclipse, Intelli j and Net Beans.
• Experience in working in environments using Agile (SCRUM) and Test-Driven Development methodologies.
• Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i, 10g, 11g, 12c), DB2.
• Experienced in using Log4j and good expertise of using Maven tool to generate deployable files.
• Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller and Delegate Pattern.
• Expertise in using Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns