Description
Professional Summary: * 2+ years of progressive experience working as Java/J2EE Developer in analysis, design and development. Have extensive experience working on various phases in the Software development lifecycle of the project. * Have a good understanding of Agile and Waterfall methodologies. Have worked on various Service Oriented, Client/Server, GUI and Web based applications in these years. * Knowledge in web based multi-tier enterprise applications & Client/Server Applications using JAVA/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2, Struts Framework 2.3.12, JMS, Java Beans with expertise in presentation, business and database layers. * Knowledge in developing applications using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect oriented programming (AOP) module, JDBC module, ORM module and web module. * Knowledge in using NoSQL databases like Apache Cassandra 2.0.12 as a distributed database management system and writing queries to it using CQL 3.0. * Experience in Service Oriented Architecture (SOA), WebServices design development and deployment using WSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, Apache Camel, RESTful WebServices. * Engineering REST APIs using Java EE 8, JBoss, and Hibernate for the web application and microservices. * Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, Apache ANT 1.9 for making build scripts, Eclipse 3.x, Net Beans 6.x IDE. * Used application servers such as WebLogic, WebSphere, Jboss and Apache Tomcat. * Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle. * Experience in using GIT, Clear Case, CVS, and Subversion (SVN) for source control and Release Management. * Involved in the Unit test Cases, Integration and Application testing. * Expertise in Object Oriented Architecture (OOA), Design (OOD) and Programming (OOP) from designing and to their implementation. * Fixed slang scripts in Secview/SecDB * Capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations. * Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability. Experienced with RAD/Iterative development methodologies. * Used Hibernate 3.2 as ORM solution in persistence layer of the application and Log4j as a logging tool. * Develop the name selectors in UI using Dojo and AJAX for on-key-down responses from back end. * Developed the unit test cases Test Driven Development (TDD) and mock testing using JUNIT and Mockito frameworks. * Have good experience on No-SQL database like Mongo. * Developed user interface using JSP, JSP Tag libraries, requireJS, Java Script and Node.js. * Involved in developing custom tag libs, JSP, EJB's, Portlets and Oracle - stored procedures. * Created an XML configuration file for Hibernate - Database connectivity. * Developed REST based services using Spring REST API and Apache CXF. * Have good experience on Morphia, Spring Mongo Template, Mongo DB Driver. * Developed REST Web services with a synchronous request-response and also involved in developing and deploying the Web Services - WSDL SOAP and for getting the data to and fro from the Web services and hub backend system. (third party services) * Web services are developed based on the SOAP * Installation, configuration and management of MongoDB servers and performance tuning of Mongo Databases. * Experience in Data migration from DB2 to Apache Cassandra DB. * Experience with continuous integration Jenkins tool. * Performing Code merge using GIT. Environment: Java 1.6, JSP, Struts, Servlet, EJB, Hibernate, MyEclipse, Java Script, JQuery, AngularJS, Unix, Apache CXF, WebSphere Application Server, microservices, Cassandra Elastic Search Maven, ORM, WebServices, GIT.