Professional Summary
- 6 plus years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, Swing, Spring, JSF, Java Beans, JDBC, JMS, Hibernate, jQuery, AngularJS and MVC architecture. - Experience on Core java technology including multithreading, JDBC, RMI, and network programming - Strong Expertise in front end technologies such JSP, HTML/HTML5, DHTML, XHTML, XML, XSLT, CSS/CSS3, Bootstrap, EXT JS, JavaScript, JQuery and AJAX. - Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing. - Extensive knowledge of Client-Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate. - Used Groovy and Grails with spring, Java, J2EE for user interface. - Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing. - Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans. - Worked on Agile methodology, OSGI, SOA for many of the applications. - Experience in client design and validations using HTML, HTML5, Java Script, AJAX, JSP, and JSF. - Worked in CI/CD process to integrate and deploy our stacks. Expertise in BI tools, worked on Tableau and ITIM. - Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans. - Excellent communication skills and strong architecture skills. - Ability to learn and adapt quickly to the emerging new technologies.