Around *+ years of extensive development experience specializing in a environment building n-tier applications for web deployment using Java, J2EE, JSP, JSF, Servlets, JDBC, JMS, JavaBeans, JavaScript, HTML, XHTML/DHTML & XML.
An IT Professional with expertise in complete Software Development Life Cycle (SDLC) like analysis, design and development of Multi-Tier Client/Server and Web based applications.
Expertise in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Microsoft Visio.
Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, J2EE (JSP, Servlets, JDBC, JNDI, LDAP, JSF), JavaBeans, XML, XSLT, Oracle, SQL, and MVC architecture.
Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as RMI, EJB, JMS, and Web Services.
Experience in working with IBM WebSphere 6x, 7x application server technologies, Apache tomcat.
Experienced in working with XML technologies like XML, XSL, XSD, XSLT and DTD.
Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
Proficient in deploying J2EE components (EAR/WAR/JAR) on WAS 6.x/7.x using WAS Admin Console, shell/Ant scripting and Sun web server Admin Console.
Developed scripts for automating tasks using Ant 1.7.
Strong working experience of relational database management systems like DB2 and Oracle 8i/9i/10g/11g and SQL Server 2000/2005/2008/2012.
Excellent working experience with different operating systems like Windows, UNIX, LINUX and Solaris.
Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
Excellent written and verbal communication skills, presentation and problem solving skills.
Good team player and ability to work in fast paced environment.
TECHNICAL SKILLS
Languages
Java, SQL, PLSQL, XML, C++, C, XHTML, HTML, HTML5, CSS3, Java Script.
Java Technologies
Java, J2EE, JDBC, Servlets, JSP, JavaBeans
Frame Works
Struts, JSF, Hibernate, Angular JS, Spring, Tiles, AJAX, EJBs and JUnit.
Development Tools
Eclipse, ANT 1.7, Rapid Application Developer,
Application Servers
WebSphere, Apache Tomcat and JBoss.
ORM
Hibernate.
Design and Modeling
Microsoft Visio, UML and Rational Rose.
Web Services
SOAP, REST.
Databases
IBM DB2,Oracle 8i/9i/10g/11g and SQL Server 2000/2005/2008/2012.
Scripting languages
Java Script, Shell Script.
XML technologies
DTD, XSD, XML, XSL, XSLT, XQuery, SAX, DOM, JAXP.
Version Control
CVS, SVN and Clear Case.
Environments
UNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Windows XP, Solaris.
Professional Experience:
Cisco Systems, San Jose, CA July-14-Till Date
Role: Java/J2ee Developer
Responsibilities:
Involved in Analysis, UAT and Production phases of the Application.
Designed UI screen for EPF to get User information with JSF.
Involved in Coding JavaScript code for UI validation and worked on Hibernate frameworks.
Developed Presentation Layer using HTML, CSS, and JSF and validated the data using JavaScript.
Involved in screen designs, SRS (Software Requirement Specification) and documentation of screens with CSS, HTML.
Involved in analyzing the Client Requirements and designing the specification document based on the requirements.
Interacted with business users extensively and created required documents.
Involved in the development of Data base Connections and Database Operations using JDBC.
Interacted to Client for better understanding of Business requirements.
Worked with Ant build tool to build the Project and Involved in the Unit Testing.
Build and deployment on WebLogic server.
Involved in Production Support and Enhancement Developments.
Developed Domain model using Hibernate.
Developed JUnit test cases for unit testing the application.
Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
Involved in the Code Review.
Environment: Java 1.5, Eclipse 3.5.2, Hibernate 3.1.3, ANT 1.6.5, JSF, WinCvs, Windows, Linux, TOAD, WinSCP, Putty, IBM Rational Clearcase, IBM ClearQuest, BMC Remedy, Unix, Oracle 11gR2, JSP, XML, Java Script, HTML, CSS, Weblogic 10.5.
Liberty Mutual Insurance Corporation, Dover, NH Feb-12-July-14
Role: Senior Java/J2ee Developer
Responsibilities:
Involved in various phrases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
Developed Object diagrams, Class Diagrams and Sequence diagrams using UML.
Developed HTML, JSPs, JavaScript, CSS as a front end GUI with middle tier framework as Hibernate using HQL and Spring using MVC framework.
Traded data with web server using AJAX without reloading the web page.
Used JDBC to manipulate the data on the System database Server.
Created Stateless and Stateful session beans for accessing and mutating Entity beans.
Used JMS to communicate between the components and configured on the server.
Used DOM for parsing the XML, XSLT Document.
Used JAXB parser for parsing the valid XML files.
Designed and implemented XML parsing for XML order conformations.
Used JSF framework in developing user interfaces using JSF UI components, validator, Events and listeners.
Developing in built traditional java web application using JSF and RICHFACES.
Created database pool, multi-pool, data source and mapped them to roles.
Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
Build ANT scripts and deployed the application on Websphere Application Server.
Monitored the error logs using Log4j and fixed the problems.
Used JNDI to read the details of the login users.
Used Multi-Threading to overcome the errors in the process of transactions.
Used JUnit to do unit testing for the modules developed
Developed the different components of the application such as JSPs, Servlets, and EJB.
Environment: Java 1.6, JDBC, Servlets 2.5, J2EE, JSP, JSF 2.0, JavaScript, Richfaces Hibernate 3.2, EJB,CSS, HTML, XML, AJAX, Spring, DOM, JUnit, JTA, ANT, JMS, PL/SQL,MVC, WebServices, IBM WebSphere 7, Oracle 10g, log4j, JNDI, My Eclipse
Lincoln Financial Group, Greensboro, NC Feb-12 – July-12
Role: Java/J2ee Developer
Responsibilities:
Involved in various phrases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
Involved in Analysis, UAT and Production phases of the Application.
Involved in upgrading the client libraries.
Designed UI screen for Sniffer Tool to get User information with JSP and Struts.
Developed code for Sniffer Tool and linked it with CRASS application
Involved in Coding JavaScript code for UI validation and worked on Spring validation frameworks.
Developed Presentation Layer using HTML, CSS, and JSP and validated the data using JavaScript.
Involved in analyzing the Client Requirements and designing the specification document based on the requirements.
Interacted with business users extensively and created required documents.
Involved in the development of Data base Connections and Database Operations using JDBC.
Build and deployment on Jboss application server.
Involved in Production Support and Enhancement Developments.
Developed Domain model using Hibernate.
Involved in upgrading spring and Hibernate versions.
Used web services like SOAP to publish and also consume different services.
Developed JUnit test cases for unit testing the application.
Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
Involved in the Code Review.
Completed the tickets raised by the CRASS users.
Environment: Java 1.5, Eclipse 3.5.2, Hibernate 3.1.3, 4.0, Struts 2, Spring 3.0, SOAP, ANT 1.6.5, JMS, Groovy 2.1.0, WinCvs, Windows, Linux, JBoss 4.2.3, TOAD, WinSCP, Oracle 11gR2, JSP, XML, Java Script, HTML,SQL Server, Servlets.
Accenture, India Apr 08 – Apr 10
Role: Java Developer
Responsibilities:
Involved in analyzing Client Requirements and designing the specification document based on the requirements.
Developed Code based on incremental iterative releases using an Agile process (Scrum).
Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
Designed UI screens using JSP, HTML5, CSS3 and used JavaScript for Client Side Validations.
The presentation layer is built using Struts Framework for appropriately handling client requests.
Implemented DTO, Business Delegate, and Factory and Singleton design patterns.
Developed the application on Eclipse and used Eclipse plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation.
Developed WSDL and transferred data using the SOAP protocol.
Used Data Access Object (DAO) pattern to introduce an abstraction layer between the
Business logic tier and the persistent storage tier (data source).
Implemented the Spring-ORM for Hibernate using the Hibernate Template class.
Designed and developed the Object Relational mapping using Hibernate to store and persist
Data in DB2 database.
Involved in writing the associations for the query in xml mapping files in Hibernate.
Developed SQL queries and Stored Procedures to retrieve and insert into
Multiple database schemas.
Developed JUnit test cases for unit testing the application.
Worked in offshore/onsite model as an onsite coordinator.
Involved in Production Support and Enhancement Developments.
Environment: Java,Hibernate 3.5.1,Spring 3.1,Javascript,DB2, HTML5,CSS3, JSP, XML, SOAP, Maven, IBM Websphere, log4j, CASD, Toad, Rational Rose UML, Windows.