Sr. Java Developer Resume
Gardner, KS
SUMMARY
- 8+ years of experience in IT industry with consummate experience in analysis, design, development and testing client server and n - tier applications using Java and J2EE.
- Experienced in frameworks and tools: Jakarta Struts Framework, Spring MVC.
- Experience in XML and related technologies like XPath and parsers like JAXP (SAX, DOM) and JAXB.
- Expertise in UI technologies like HTML, DHTML, JSF 1.2, JSP, JS, CSS, AJAX and DWR.
- Expertise in design and development of various web and enterprise applications using Hibernate, JSP, JavaScript, Servlets, JDBC, Web Services, JAX-WS, Axis, JMS, IBM MQSeries and RMI.
- Expertise in Eclipse, NetBeans and JDeveloper.
- Experienced working onWebSphereESBv6.x/7.x
- Expertise in design and development rich UI based AJAX application using DWR.
- Worked extensively with JQuery JavaScript library and Fusion Charts.
- Experience in developing web service applications using SOAP and WSDL.
- Experience in implementing dynamic web applications using IBM WebSphere, WebLogic and Tomcat Application Servers.
- Experienced in GUI/IDE tools like IBM Rational Application Developer (RAD), Eclipse.
- Actively involved in each phase of Software Development Life cycle (SDLC) Requirements, Specification, Design, Implementation, and Testing during the development of the application
- Experience with UML, DIA
- Extensively used various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Adapter, Template, Service locator, Factory, DAO, DTO, VO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Experience with versioning tools like CVS, ClearCase, and Perforce.
- Hands on experience with JUnit in performing unit test and determining the application functionality.
- Strong Experience in PL/SQL programming including writing complex SQL queries using Joins, Sub Queries, Stored Procedures, Triggers, and Cursors.
- Robust technical knowledgein Java/J2EE, JSP, Applets, Java Script, Spring 2.x,Spring webflow1.0.3,Hibernate3.2 with JPA, HTML, DHTML, JDBC, XML, EJB, JMS, LDAP, RAD, Rational Rose, BEA Weblogic, IBM Websphere, UML, SQL, PL\SQL, Oracle 9i and 10g, DB2, SQL Server, Tomcat.
- Extensively worked with Java Servlets, JSP, Struts, HTML tags and tiles (to create Layouts).
- Experience in using Weblogic Application Server and Websphere Application Server.
- Experience in designing application architecture based on MVC for design, data validation database access.
- Experience in Requirement Analysis, Design, Development, Testing and Documentation of Software Development Life Cycle (SDLC).
- Extensive experience in GUI design and development using HTML, DHTML,CSS, JAVA SCRIPT, ASP, JQuery, XML, XHTML, XSL, XSLT and DOM.
- Experience in developing enterprise applications using IDE tools like Eclipse, Weblogic Workshop and WSAD.
- Experience in working with EJB2.0 and developed several State less, Stateful Session Beans and Entity Beans.
- Extensively used JUnit for writing automated test cases in Test Driven Development during application development and testing the legacy code for optimization.
- Experience in using the open source tools Log4j, ANT build tool and JUnit test Framework.
- Worked on different OS UNIX (AIX), Linux, Windows NT, and Windows XP.
- A Team Player with adherence to position at all levels and ability to perform under stress. Excellent communication and interpersonal skills. Experienced in Agile/Scrum methodologies.
TECHNICAL SKILLS
Operating Systems: Windows 98/2000/XP/NT, UNIX, Linux
Languages/scripts: Java 1.4/1.5/1.6, SQL*Plus, PL/SQL, C, C++
J2EE Technologies: AJAX, JSP 2.0, Servlets 2.2, EJB 2.0, RMI, Java Script, HTML, JAAS, XML (XML 1.0, SOAP, WSDL), JDBC, EJB, JMS, JSF
Databases: Oracle 8i/9i/10g, Microsoft SQL Server 2000, MySQL
Case Tools: UML, DIA, Rational Rose
Application Servers: WebLogic 10.1.2, JBoss, IBM WebSphere Application Server 5, WebSphereESBv6.0/7.0
Web Servers: Apache Tomcat 7.0, Apache HTTP Server
Tools: & Frameworks: Jakarta Struts framework 1.2, Hibernate 3.0, CVS, ClearCase, SVN, Perforce DWR, Spring
IDE: Rational Application Developer 5.0, 5.1.2,MyEclipse 6.x, Eclipse 3.x Net Beans 4.0/4.1, Flex Builder 3.0, Jdeveloper.
Protocols: TCP/IP, HTTP, HTTPS, FTP, Telnet, SMTP
Others: JUnit, Swing 1.0.2, Dream weaver 3.0, CSS,DOM, Fusion Charts, PhotoShop
PROFESSIONAL EXPERIENCE
Confidential, Gardner, KS
Sr. Java developer
Responsibilities:
- Worked on mapping objects and relational database tables .Created DAOs which are populated by JDBC and transferred to the JSPs for display purposes.
- CDO is a JSF based application. Created new managed beans, VO classes, Delegate classes and did the mapping according to the requirements.
- Design and developed User Interfaces using JSPs, JavaScript, ajax4jsf,richfaces, MyFaces, HTML.
- Involved in framework designing and development of various modules.
- Interacted with end client (Business Team) for requirement clarifications and status meetings.
- Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance.
- Performed regular deployments day to day administrative tasks onWebSphereESBv6.0/7.0.
- Implemented Action Classes and Action Forms using Struts Framework.
- Implemented session beans at business layer.
- Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
- Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
- Involved in writing of Web services using SOAP, WSDL, deployment, configuration and testing.
- Implemented logging mechanism using log4j.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Extensively used Hibernate for Object relational Mapping for data persistence.
- Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
- Involved in production support for fixing bugs in the production environment.
- Ensure that coding standards are maintained throughout the development process by all developers.
- Used Message Driven Bean (MDB) to create business objects.
- Worked on JMS for messaging through the TIBCO enterprise message Services.
- Deployed and tested the application onto Weblogic server
- Developed extensive sets of test cases of the project. Did a lot of regression test.
- Developed XML Generator tool using java Swing.
Environment: WebSphere Application Server 7.0, Rational Application Developer (RAD 7.0), Java, JSF, JSP, Servlet, EJB,Struts,JavaScript, AJAX, Hibernate2.0, Multi-threading, JDK 1.5, JSP, JSF2.0, JavaScript, HTML, CSS, ANT, XML, EJB 3.0,JDBC, SVN, Weblogic 8.0, Oracle 11g, TOAD,
Confidential, Lincoln, ALSr. Java developer
Responsibilities:
- Developed mappings between objects and relational database tables retrieving results from the database using the middleware.
- Created Data Transfer Objects which are populated by Hibernates queries and transferred to the JSPs for display purposes.
- Configured Spring specifications in collaboration with offshore team.
- Extensively worked in the health-care domain.
- Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of patient treatment information among J2EE components and legacy system
- Developed MDBs using JMS to exchange messages between different applications using MQ Series.
- Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with JSF and Spring DI.
- Developed a standalone module transforming XML 837 module to database using SAX parser.
- Installed, Configured and administeredWebSphereESBv6.x
- Worked on Performance tuning ofWebSphereESBin different environments on different platforms.
- Configured and Implemented web services specifications in collaboration with offshore team.
- Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
- Designed and developed User Interfaces using JSPs, JSTL, JavaScript, HTML and JQuery.
- Developed APIs to interact with the Oracle database and retrieve the results to display in the front-end.
- Used Collection framework extensively during the development of the APIs.
- Involved in developing Packages, Stored Procedures, Functions, PL/SQL scripts using SQL plus in Oracle database.
- Designed and implemented the enhancements of the application using various design patterns,
- Deployed and tested the application onto WebSphere application server.
- Deployed the application using web services over multiple networks.
- Developed test cases during the testing phase of the project. Log4j was used for logging errors in the application.
- Dealt with the cross-browser compatibility issues using DOM specification, version DOM Level 4.
Environment: Multi-threading, JDK 1.5, JSP, JSTL, Spring 2.5, Struts 1.7, Hibernate3.5, Java Script, HTML, DHTML, CSS, JQuey1.4, XML, Webservices, SVN, JAX-WS, JDBC, Oracle 11g, MAVEN/ANT, Web Sphere 7.0, RAD 7.5, Altova Spy, TOAD.
Confidential, Albany, NY
Sr. Java Developer
Responsibilities:
- Installed and configured the JBoss plug-in in Rational Application Developer built on Eclipse IDE.
- Implemented navigational control through Struts and Spring MVC. The Mercury application was initially built using Struts 1.3.
- Struts Context Loader plug-in was used to route request from Struts to spring pages.
- Spring was used for its MVC features, dependency injection, its AOP and its plug-ability with Hibernate.
- Designed webpages using HTML, CSS, AJAX and Struts Tag Libraries.
- Used Java Script and Ajax in the presentation layer.
- Used Struts Validation framework for Server side validations.
- Designed Struts Action, Helper and Interface class to implement the business logic.
- Administered different environments inWebSphereESBv6.0 from Dev to PROD environments
- Useddesign Patterns like Session Façade, MVC and DTO for the business domains.
- Used Stateless Session beans for Transaction management.
- Achieved Asynchronous communication using JMS message listeners and configured the JMS environment by setting Queue and Topic Connection factories.
- Created JBoss server instance in RAD for deploying the application.
- Created Data source configuration in JBoss for connecting AS400 database.
- Modified the JSP and strut components in the application to support the JBoss configurations.
- Wrote many Java Scripts to do client side validations.
- Developed Password encryption.
- Deployed the application in Linux environment and test the functionalities.
- Performance Analysis of the application(s) and Fix problems/suggest solutions
- Implemented JSF framework in the application including HMTL, DHTML, Ajax andJavaScript.
- Created front end components such as buttons, images using HTML and also used CSS extensively for GUI
- Implemented Messaging Service using Java, MDB, and JMS.
Environment: UML, OOAD, JNDI, Servlets, JSP,JSTL, JMS, RMI, XML, JDBC, J2EE, Linux, Rational Application Developer, WebSphere, JBOSS 5ASJSF 2.0, ANT, Rational Rose, IBM Clearcase, JUnit,Starteam, AS400, Ajax, JavaScript, DHTML.
Confidential, Cincinnati OH
Java/J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle phases like requirements gathering, Analysis, Design, Development and Testing.
- Designed and developed user interfaces according to the levels of users (Admin, Management, and support and Customer levels.)
- Developed Session Beans for maintaining the session of the current users and to implement the business logic.
- Developed Entity Beans which will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Used WSAD for the developing the application and deploying as web services.
- Used Visual Source Safe for version management.
Environment: J2EE, Core Java, JSP, Ajax, Servlets, EJB2.0, Swing, JDBC, JMS, PL/SQL, EJB, XML, JUnit, Web Sphere, Struts1.2, HTML, JavaScript, WSAD, Rational Clear case, Oracle8i, Windows NT, UNIX.
Confidential
J2EE Developer
Responsibilities:
- Constructed Interfaces for Public classes and detailed private classes using J2EE.
- Involved in build (using ANT), deploy and test the services.
- Used Servlets and JSP’s in developing the web application on Websphere.
- Used Java RMI to write distributed objects and wrote shell scripts for building and deploying the applications.Involved in the design of the application.
- Created UML diagrams based on the business requirements.
- Have prepared UML Sequence diagrams, Class Diagram, Activity diagrams to be incorporated in the Technical Design document using Microsoft VISIO tool.
- Designed front-end using HTML, JavaScript, CSS, and JSP
- Used XSLT for arranging the Data (XML Data) in the order required by the Client.
- Used AJAX in user validation and suggestion list and to display dialog boxes.
- Developed Action Form and Action Classes in struts framework.
- Designed Stateless Session Beans for implementing the Business logic.
- Used JMS, MDB for server side messaging.
- Used WebServices for getting Customer information and the plans.
- Designed stored procedures and triggers along with Performance tuning for SQL.
- Developed modules that integrate with web services that provide global information support such as customer and account information.
- Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
- Configuration and deployment of the web application using Web Logic.
- Used VSS for version control and source code management
- Used Oracle as the Database to retrieve the customer records using some RW Agents and RO
Environment: J2EE, UNIX, AIX, CORBA, UNIX Shell Scripts, Perl, JDBC, WSAD, Websphere, Struts, Servlets, ANT, UML, Microsoft Visio, EJB, Oracle, API, PL/SQL