Senior Java Consultant Resume
Dover, NH
SUMMARY
- Over 5 years of IT experience in Design, Development, Integration, Implementation and Maintenance of Enterprise Applications using Java/J2EE based technologies.
- Expertise in developing applications using Struts, Hibernate, Spring Frameworks
- Proficiency in developing secure web applications and server side development using Servlets, JSPs, Java Beans, EJBs, JNDI, JDBC, JavaScript, XML, HTML/DHTML, AJAX and Web Services
- Expertise in Client Side Designing and Validations using HTML, CSS, Java Script, JSP, Struts Tag Library, Ext JS.
- Proficient in developing and deploying Enterprise Applications using Web/Application Servers like IBM WebSphere, JBoss, BEA WebLogic, Apache Tomcat.
- Expertise in developing Web/Enterprise Applications using different IDEs such as Eclipse, Netbeans, Rational Application Developer (RAD), WebSphere Studio Application Developer (WSAD)
- Experience with SOAP, WSDL, XML, XSL, XSLT.
- Expertise in parsing XML using JAXP (DOM, SAX)
- Designed and Developed Applications using design patterns such as MVC (Model - View-Controller), Singleton, Session Facade, Abstract, DAO.
- Experience in working with databases like Oracle, My SQL.
- Expertise in developing Business Components like EJBs using Session Beans
- Knowledge on design and developing UML diagrams with MS-Visio, Rational Rose, CAERwin.
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Expertise in using CVS and SVN version control tool.
- Good team player having excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals involved in the project.
TECHNICAL SKILLS
Programming Skills: Java, C/C++, SQL, PL/SQL.
J2EE Technologies: JSP, Servlets, EJB, JNDI, JDBC, JSTL
XML Technologies: XML, SOAP, XSLT, XML Parsers (DOM, SAX), XSD, XPath 2.0XML data Binding (JAXB 2.0)
Frameworks: Jakarta Struts 1.X/2.X, Spring 2.X, Hibernate 2.X/3.X, Java Server Faces, Tiles
Web Programming: HTML/JavaScript, DHTML, AJAX, CSS, Ext JS 3.X/4.X
Databases: Oracle 8i/9i/10g, MS SQL 2005, IBM DB29.0, MySQL
Web Application Servers: IBM WebSphere 5.X/6.X, WebLogic 9.1, Apache Tomcat 5.0/6.0
Development IDEs: Eclipse 2.0/3.0, Netbeans 5.5, WSAD 5.x, RAD 6.0
Configuration: CVS, SVN.
Other: Ms-Visio, CA ERwin, JUnit, Log4j, ANT
PROFESSIONAL EXPERIENCE
Confidential, Dover, NH
Senior Java Consultant
Responsibilities:
- Involved in development of User Interface using XSLT, HTML, Ext JS, CSS, JavaScript, Ajax, DOJO and JSTL.
- Designed and developed Use-Case Diagrams, Class Diagram and Object Diagrams using UML CA ERwin.
- Used XSLT for all the front end development.
- Used JSF framework in developing user interfaces using JSF UI Components.
- Used Hibernate as persistence framework for querying & data management.
- Configured and used hibernate as a persistence layer for storing the data in oracle database.
- Developed a suggest box using Ajax to make an asynchronous drop downs of all business units using both XML HTTP Request objects and ActiveX objects.
- Used SVN as a version controlling for the source code check in and check outs.
- Designed and implemented the JAX WS Web Servicesusing SOAP, WSDL, UDDI, Schema XSD, and XML by using Service Oriented Architecture (SOA).
- Generated the required XML files to transfer data between the server and the web pages.
- Used DOM parser for validating the XML files against their respective Xml schemas.
- XPATH expressions are used to extract data from the XML files.
- Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
- Developed unit test cases using JUnit.
Environment: XSLT, AJAX, HTML, Ext JS 4.0, JavaScript, JSF, CSS, DOJO, Spring 2.5, Hibernate 3.0, WebSphere6.1, JUnit, Oracle 10g, Eclipse3.0 IDE, SVN, XPath, XSLT, JAX-WS, Web ServicesCA ERwin, XML Schema, DOM parser.
Confidential, New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Provided the architecture design using Service Oriented Architecture (SOA) and WebService standards.
- Designed and developed Use-Case Diagrams, Class Diagram and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect.
- Requirements gathering from business and defining specifications for the system.
- Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
- Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
- Responsible to develop a system to synchronize database repositories every month with external databases.
- Designed, developed and maintained the data layer using Hibernate.
- Created XML Schema, XML template and used XML SAX/DOM API to parse them.
- Designed and developed the WSDL for the D2C Multi Channel services such as ‘Check-In Store Item Availability’, ‘Item Eligibility’, ‘Store Locator’ and ‘Order Status’.
- Designed and ImplementedWeb Services using SOAP, UDDI.Compiled XML Schema to generate Java Bean Classes. Build a new system Candidate Address System (CAS).
- Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
- JUnit is used to do the Unit testing for the application.
- Used Apache Ant to compile java classes and package into jar archive.
Environment: Java, J2EE, JSP, Servlets, Struts 2.0/1.2, Hibernate 3.0, CSS, DHTML, Java Script, JSTL,HTML, XML, XPath, Web Services(SOAP, WSDL), JUnit, Weblogic 9 App Server, Eclipse, PL/SQL, Oracle 9i, Apache Tomcat 6.0, JBOSS, Rational Rose, Apache Ant, Netbeans 5.5, Linux/Solaris and Windows XP.
Confidential, GA
J2EE Developer
Responsibilities:
- Extensively worked on Struts Framework.
- Created used interfaces using JSP.
- Developed the Web Interface using Servlets,Java Server Pages, HTML and CSS.
- Developed the DAO objects using JDBC.
- Business Services using the Servlets and Java.
- Developed and modified Servlets to accept and process request from the clients.
- Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from My SQL database.
- Used JDBC to connect the J2EE server with the relational database.
- User input validations done using JavaScript.
- Developed java classes for business layer.
- Developed database objects like tables, views, stored procedures, indexes.
- Involved in testing and fixing the bugs.
- Developed Servlets for implementing business logic with user interface.
Environment: Java, J2EE, JSP, Struts 1.3, HTML, Java Beans, Custom Tags, AJAX, Java Script, Web Services, XMLMy SQL, Linux, DAO, WebSphere 5.0, JUnit, Log4j, Eclipse 3.0.
Confidential
Junior Software Engineer
Responsibilities:
- Identified the Business Requirements of the project.
- Involved in preparing the Detailed Design document for the project.
- Developed UI using JSP, Tiles, Java Script and CSS.
- Developed the application using Struts framework.
- Created tile definitions, struts-config files, and validation files for the application using Struts framework.
- Implemented Action Classes and Action Forms using Struts framework.
- Used JDBC to connect to the database.
- Involved in Unit testing, System Testing and writing test cases.
- Design Database tables.
- Wrote SQL queries and stored procedures
- MySql Server administration
- Apache Tomcat server administration
Environment: JSP Struts 1.2, JDBC, J2EE, Apache Tomcat 5, HTML, JavaScript, Eclipse 2.0, My SQL.