Description
Summary: * Over 7 years of experience in Analysis, Design, Development, Implementation and Maintenance of Java, J2EE & JEE web, enterprise and distributed applications. * Good experience and knowledge in various development methodologies like Rational Unified Process (RUP), Test Driven Development (TDD), Extreme Programming (XP), Agile and Waterfall. * Proficient in all aspects of software development and system analysis, (SDLC) including managing and implementing large, scalable, distributed systems. Well experienced in Financial and ERP systems development. * Specializing in Java/J2EE Web and Enterprise Applications using SOA, Web Services, RESTFUL, JMS, SOAP, WSDL, XML, Struts, Hibernate, Spring, Spring AOP, Spring IOC, Spring Security and other Spring group of frameworks and technologies. * Proficient in working with MVC frameworks such as JSF, Struts & Spring MVC and ORM frameworks such as hibernate. * Strong experience in various phases of application development of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment from SIT, UAT environments. * Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement. * Expertise in developing reliable and scalable enterprise applications using Servlets, JDBC, JMS, JNDI, Java Mail, EJB, REST and SOAP Web Services, Log4j. * Hands-on experience on tools like Tableau, SQLDeveloper, ORACLE WebLogic console. * Expertise in configuring/creating JDBC Data source connections and WebSphere JMS/Queue connection factories, queue destinations and Listener ports for MDB's. * Extensive experience in designing professional User Interactive (UI) web applications using with the help of HTML, HTML DOM, DHTML, JSP, JSTL, JavaScript, JQuery, AngularJS, AJAX, XML, XHTML, XSL, XSLT and CSS. * Well experienced in unit testing frameworks JUnit and TestNG. * Extensive Selenium Webdriver using java and Manual testing experience. * Experience using J2EE Design Patterns like DAO, Singleton, Front Controller, Factory, Observer, Adapter Patterns for reusing the most efficient and effective strategies for new development. * Strong working experience with Apache Tomcat, JBoss, WildFly, Web Sphere and BEA Web Logic server. * Extensive experience with SQL and PL/SQL, writing Packages, Procedures, Functions, Cursors and Triggers on MySQL, SQL Server, PostgreSQL and Oracle Databases. * Expertise in using IDEs like Eclipse, Net Beans and RAD for developing and debugging rapid web and enterprise java applications. * Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers. * Extensive experience in working on multiple operating systems including UNIX, Sun Solaris, Linux and Microsoft Windows. * Good working knowledge on OAUTH, PVCS, CVS and SVN for version control.