Java/j2ee Consultant Resume
Columbus, OH
SUMMARY:
- Over 9+ years of object - oriented programming knowledge and experience on Distributed Technologies, Web Technologies and Enterprise Solutions using Java/J2EE.
- Experienced IT professional in designing, coding, integrating and testing software (SDLC) implementations using Java/J2EE involving development of Multi-Tier, Client/Server and Web based applications.
- Good understanding and experience of web-based design using Java, J2EE, JSP, Servlets, JDBC, Java Beans, JNDI, Java Script, Struts, EJB, Spring and Struts framework.
- Experience in front end development technologies including advanced HTML/XHTML, XML, CSS, and JavaScript.
- Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, SQL, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
- Good knowledge and work experience on developing web application using Spring MVC Framework and Hibernate.
- Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose, Microsoft Visio tools during development phase.
- Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL.
- Experience on Core Java technology which includes Multi Threading, JDBC, RMI, network programming.
- Expertise in various open source frameworks like Struts, spring, JSF, and ORM Technology like Hibernate 3.0.
- Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
- Developed J2EE applications on different IDE’s like Eclipse, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder.
- Expertise in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
- Experience in SOAP based Web Services, REST WebServices, JAX-WS, JAX-RS, JAXB, SOA, Apache CXF, AJAX, RMI, JNDI, MVC Custom development.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat and JBoss.
- Experienced in generating logging by Log4j to identify the errors in production, test environments and experienced in using Ant build Tool.
- Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g/9i/8i, HSQL, SQL Server, and My-SQL.
- Experience in working version control tools like CVS, Clear Case and SVN.
- Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Experience in developing applications on operating systems like Windows, UNIX and Linux.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
- Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.
- Knowledge of the working strategies of various industries.
- Experienced individual committed to working in a successful organization to achieve both personal and corporate achievements.
- Excellent communication and interpersonal skills; works efficiently in cross-cultural teams.
- Energetic, self-motivated and proven ability to work independently as well as within a team.
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, HTML/XHTML, CSS, PHP, XML, SQL, UML
RDBMS: MS-SQL Server 2000/2005, MS Access, Oracle 8.x, DB2 UDB.
J2EE Technologies: Servlets, JSP, Struts, EJB, JDBC, Java Script, JSF, Hibernate, Spring.
Methodologies: Client/Server Architecture, Object Oriented Analysis & Design, Design patterns.
Tools/Technologies: MS Office 2003/2007, Multithreading, ODBC, Bug zero, Log4J, SAX, DOM, RMI, Jbuilder 3.0, Java Web Server, Rational Rose, CVS, Visual Source Safe, ANT, Maven 2.0
Web/Application Servers: Tomcat 5, WebSphere, Web logic 8.1 Server, Jboss3.2.3.
Operating Systems: Windows Variants
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Java/J2EE Consultant
Responsibilities:
- Involved in identifying System Requirements and Developed System Specifications, responsible for high-level design and development of use cases.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
- Implemented business layer components for Reverse Auction by following OOAD principles and using design patterns like Service Locator, DAO and Value Objects using eclipse.
- Designed and developed JSP Pages using Struts Framework and Tag libraries. Implemented front end validations through Struts Validations.
- Implemented the Struts framework by writing Struts-config.xml and Action classes with their form beans.
- Defined the UI, business layer component beans and their dependencies in spring application framework (spring MVC, ORM, AOP) using RAD.
- Used Spring MVC 3.0 architecture for the application development.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Created MQ queue and que managers in IBM MQ. Invoke the ESB by passing messages to MQ.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
- Created Hibernate configuration files, Struts Application context file
- Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Implemented Web Services for retrieving the data from Claims Management Application (cmA) into jPod application usingApache CXF
- Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed reports & Search screens and workflow for the modules like Action Items, Risk Items and Lessons Learned, RCA and RFQ using JSF framework.
- Developed the application using JSF framework.
- Developed and deployed EJB components on IBM WebSphere Application Server.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
- Used Hibernate to access database and perform database updating.
- Created Session EJBs to implement business logic.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
- Used ANT automated build scripts to compile and package the application.
- Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
Environment: J2EE 1.7, Servlets 3.0, JSP 2.0, Struts 2.0, spring 3.0, Hibernate 3.0, MVC, MultiThreading, IBM MQ 7.0, Eclipse, EJB 3.0, JBOSS, WebSphere 7, JSF 2.0, JSTL, AJAX, JNDI, JMS, Apache CXF, XML, JAXB, SOAP, Junit 4.0, ANT, Log4j 1.2, Oracle, Windows.
Confidential
Java Developer
Responsibilities:
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
- Designed the application by implementing Struts framework based on MVC Architecture.
- Developed Message Beans, Session Beans (EJB’s), which would be invoked by Web tier, using design patterns like Delegates, Resources Locator.
- Used STRUTS framework for Front-end pages using JSP, Struts custom tag libraries (bean, logic, html), JSP custom tags (JSTL) and JavaScript.
- Involved in Form validation using the Spring Validator framework.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
- Developed User Interface having animations and effects using JSF, JavaScript and HTML.
- Involved in the application development using JAVA/J2EE, Multi-Threading, JSF, ADF, JMS, Oracle and WebLogic Application Server.
- Implement customer requirement using java, java server pages, xml, Servlets, Java Beans.
- Configured and deployed the application on JBoss application Server.
- Implemented various XML technologies like XML schemas, JAXB parsers for cross platform data transfer.
- Used JSF framework for building web applications using Java for standard user interface components like input fields, buttons, and also for event handling.
- Implemented IBM messaging service MQ Series in our applications for the mainframe calls.
- Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool.
- Wrote Hibernate configuration and mappings xml files for database access.
- Deployed and tested the application using Web logic application server.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed thePL/SQLscripts for rebuilding the application Oracle Database.
- Configured and created application log files using Log4J.
- Used Junit for testing the entire application, rectified performance bottlenecks and eliminated critical bugs.
- Compiled and built the application using Maven scripts and deployed the application.
- Participated in the status meetings and status updating to the management team.
Environment: Java/J2EE 1.6, JSP, Hibernate, spring, Struts, Servlets, EJB, JSTL, JNDI, ADF, JMS, MVC, MQ Series, Java Beans, JBoss, Multi Threading, WebLogic Server, XML, WebServices, SOAP, Junit, Maven, Rational Rose, HTML, Log4J, Oracle and Windows.
Confidential, Philadelphia, PA
Java/J2ee Developer
Responsibilities:
- Involved in daily design, development meetings. Project is developed using SCRUM methodology.
- Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
- Designed and developed JSP Pages using Struts Framework and Tag libraries. Implemented front end validations through Struts Validations.
- Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
- Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
- Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
- Developed programs for accessing the database using JDBC driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
- Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
- Provided Hibernate mapping files for mapping java objects with database tables.
- Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
- Involved in configuring and deploying the application on WebLogic Application Server.
- Extensively used Java Multi-Threading concept for downloading files from a URL.
- Generated web service clients and sent the XML Input and processed the XML Output using DOM parser.
- Tested WebServices using SOAP UI.
- Used log4j to create logs of the application’s flow of control. Worked extensively on JBOSS - 4.2.2GA Application Server.
- Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
- Monitored team members to follow standards, guide lines and use new tools.
Environment: J2EE, Struts, Servlets, Hibernate, spring, JSP, JSTL, AJAX, MVC, EJB, MQ Series, Restful, JNDI, XML, XSLT, SAX, JMS, DAO, JavaScript, SVN, SOAP, WebLogic, EJB, Log4j, Ant, SQL, PL/SQL, Oracle, Windows.
Confidential, Richardson, TX
J2EE Developer
Responsibilities:
- Involved in the design and development of Software Development Life Cycle (SDLC).
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Implemented MVC architecture by separating the business logic from presentation layer using Struts Framework.
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
- Provided Hibernate configuration file and mapping files and also involved in the integration of Struts with Hibernate libraries.
- Developed application level logging using Log4J, Junit for unit testing and deployed it using Tomcat Application Server.
- Used Tortoise SVN client for Software Configuration Management.
- Performed the Unit testing of the application using Junit.
- Writing the Ant script to build the application and generate the required tar, jar files.
- Preparing the Installation notes and the Release notes for deployment to different environments.
Environment: J2EE, JSP, Struts, Hibernate, JDBC, Rational Rose, Log4J, Junit, Tomcat Application Server, Eclipse, Oracle.
Confidential, Chicago, IL
JAVA/J2EEDeveloper
Responsibilities:
- Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
- Applied various Java/J2EE design patterns.
- Coded Action, Action Forms and Helper classes using Struts Framework.
- Developed the user interfaces with Struts Tiles framework and HTML, JSP, JS to present Client side GUI.
- Coded Business APIs using spring frame work.
- Carried out unit and component based testing using Junit
- Applied various design patterns.
- Deployment of Classic ASP and MVC Applications using different application pools on web server as a single Intranet Application.
- Performed Unit Testing by generating the Test Cases.
- Developing SQL, PL/SQL scripts.
- Developed database layer using JDBC and followed DAO pattern.
- Developed batch programs for loading the data on weekly basis.
- Analyzed and took appropriate action on customer complaints/issues in production.
Environment: J2EE, Java, Struts2, Struts-Tiles, Spring, Classic ASP, Servlets, JSP, JSP Taglibraries, RAD, AJAX, HTML, Maven, Junit, Log4j, SVN, Design Patterns, JDBC, CSS, SQL, PL/SQL, Oracle 10g
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Developed the application as per the functional requirements from the analysts
- Developed the FTP flow for the data transfer from Mainframe PCIO Systems to the local Server, parsed and saved the data in the UDB
- Designed Class and Sequence Diagrams for the FTP functionality.
- Used Web-Service for the FTP Component
- Developed the client side validation using JavaScript.
- Developed web screens in Html and JSP.
- Developed the transaction-oriented logic in the Data Access Layer.
- Designed, developed, debugged and tested the web based J2EE application
- Used Hibernate 3 for the data connectivity.
- Developed POJO’s and Object-Relational mappings in Hibernate.
- Used Log4J utility to log error, info and debug messages.
- Resolved complex problems in less time.
- Configured and deployed the J2EE application on WebSphere Server 5.
- Played major role in the completion of the project.
- Used the Transaction to persist the data in the DB2 UDB.
- Used apache struts to develop the web-based components
- Used SPRING Framework for the DAO.
- Tested the whole application for errors screen by screens
Environment: Java 1.4, JSP, Servlets, J2EE, RAD 6.0, UDB, HSQL, UML, Visio, CVS, Log4J, Win XP, Hibernate 3, SPRING, DB2, Windows.