J2ee Developer Resume
Des Moines, IowA
SUMMARY
- About 6 years of J2EE Architecture and Programming experience with consistently increasing responsibilities in Software Design, Development, Testing and Program Implementation.
- Experience in Analysis, Design, Development, Testing and Implementation of large scale Business Applications.
- Strong experience in working with Application Servers including Websphere, Weblogicand Apache Tomcat Application server.
- Expert level skills in OOP and developing Component - Based, Multi-tier Distributed Applications using Java, J2EE Standards, EJB, JSP, JSTL, JSF, TagLibs, Servlets, MVC, Struts, Spring, JDBC, RMI, JMS, LDAP, Core Java, Perl, XML, XSL, SAAJ,DTD, Schema, JAXB, XSLT, DOM, SAX, Tiles, AJAX,HTML and JavaScript, DHTML.
- Experience in JMS Unix shell scripting and UNIX commands
- Expertise in suggesting infrastructure needs and setting up of the same in Unix/windows environment.
- Implemented and supported SOA applications.
- Worked extensively Web logic 8.1 Workshop and Web services using SOAP Protocol.
- Experience with BEA Web logic Application Server, IBM Web sphere, Apache Web Server, Jboss, Tomcat, and exposure to similar technologies.
- Experience in working with IIS and MTS, Creating and configuring the virtual directories map them to physical folders. Setting up the default document for the application and configuring the applications for domain authentication.
- Rich experience, and exposure to various Application servers like WebSphere, WebLogic Web servers like Tomcat, and a wide variety of development and testing tools.
- Versatile experience in Customer Support and Maintenance of Software Applications.
- Extensive experience in maintaining versioning using Visual Source Safe.
- Worked in large and small teams for systems requirement study and design, development.
- Experience with hibernate ORM mapping tool and integrating with other applications.
- Experience using tools like Eclipse, MyEclipse, Mercury Test Director.
- Experience with UML, OOAD, JRules, OOP, RUP, Rational Rose, Java and J2EE Design Patterns.
- Experience with writing SQL’s for Sybase, oracle and DB2 database.
- Experience in Configuration Management using PVCS, VSS, Clear Case, CVS, and RCS.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, Visual Basic, SQL
J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB, RMI, ASP.
Frameworks: Jakarta Struts 1.2/1.3/2, Spring 1.2/1.3/2.0, Spring MVC, Hibernate 2.0/3.0,JSF 2, BC4J.
Web Technologies: HTML, DHTML, JavaScript 3.03, AJAX, CSS,CMS.
XML Technologies: XML 1.0, XSL 2.0, HTML, DHTML, XSL 1.0/ XSLT 1.0/XSL-FO, JNDI 1.1, LDAP 3.0, SOAP 1.2, AXIS 2
Application/Web Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat 7.0, OC4J 10.1.3.
Databases: Oracle 8i/9i/10g, SQL Server 2005/2008, MySQL, DB 2 7.0/8.0/9.0.
Messaging Systems: JMS, IBM MQ-Series
IDE Tools: RAD, Eclipse, MyEclipse, Jdeveloper 10.1.3, Net Beans 4.0/4.1
Configuration: CVS, Rational ClearCase, Microsoft Visio, SVN.
Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX
Tools: Ant, Maven, JUnit, Log4j, XMLSpy,Jprobe2.8/3.0
Database Tools: TOAD, MySql Query Browser, SQLDeveloper,DB2 Visualizer
Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP
PROFESSIONAL EXPERIENCE
J2EE Developer
Confidential, Des Moines, Iowa
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Used AJAX API for intensive user operations and client-side validations.
- Developed the application using Spring MVC Framework.
- Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration.
- Wrote multiple browser (IE, Firefox, Safari, and Chrome) conditional statements to configure the X/HTML object tag of embedded video and maintain compatibility with Chrome, Firefox, Opera, and Safari browsers.
- Developed user interface using JSP, JSP Tag libraries JQUERY and Java Script to simplify the complexities of the application.
- Inserted Dependency Injection between components using Spring's (IoC) concept.
- Implemented Asynchronous messaging between components using JMS 1.1.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
- Used the Driver Manager. Get Connection method to establish JDBC connections from drop-down menus. Generated X/HTML5 option tags by writing Java conditional statements that executed the JDBC Connection .prepare Statement and Prepared Statement execute Query methods.
- Wrote multiple browser (IE, Firefox, Safari, and Chrome) conditional statements to configure the X/HTML object tag of embedded video and maintain compatibility with Chrome, Firefox, Opera, and Safari browsers.
- Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
- Involved in unit testing of various modules by generating the Test Cases
- Developed Ant Scripts for the build process and deployed in IBM WebSphere.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented application security including user management, authentication and authorization
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers.
- Prepared technical design documentation manuals during the program development.
- Used Rational Clear Case for version control and Clear Quest for bug tracking.
- Performed deployment of applications on IBM Websphere Application Server 7
Environment: Java 1.6, HTML, JavaScript, JSP,JSF 1.2, AJAX, Spring2.5, Hibernate3.0, JPA 3.0, EJB 3.0,Web Services, XML, XSD, JQuery, SOAP-UI, DOM, SAX, JSTL, UML, RAD 7.0, Maven 2.2.1,OpenSSO, JUnit, ANT1.6, Rational Clear Case 7.2, Rational Clear Quest,Log4J 1.2,DB2 9.1, Web Sphere 7
Java/J2EE Developer
Confidential, Tarrytown, NY
Responsibilities:
- Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
- Created the Technical design document (TDD).
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
- Used JQuery with JavaScript for making dynamic web pages.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Implemented the Application using Struts MVC Framework.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Used Struts Tag Libraries to allow easy integration of Struts Framework into projects logic & Struts Framework to design actions, action forms, and related configuration for every use-case.
- Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
- Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
- Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
- Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications
- Implemented the Web Services and associated business modules integration.
- Tested JSPs in FireFox and Internet Explorer browsers. Identified and fixed browser related issues.
- Used ANT script to compile and build the WAR.
- Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and css).
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Development and Integration of the Application using Eclipse IDE and used StarTeam as Version Control Tool.
- Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
- Involved in Unit Testing, Integration Testing, and System Testing etc.
- Used Log4J to store log messages.
Environment: Java 1.5, J2EE, Springs, JSP, Hibernate, Struts 2.0, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, Weblogic 10.x, Web Services, WSDL, Unix, Star Team, Oracle, ANT, Windows, SOA, Design patterns, jQuery, AJAX, JavaScript, HTML,CSS.
Confidential
Responsibilities:
- Participated in all the phases of Software Development Life Cycle.
- Involved in the design of the project and represented the requirements through the diagrams using UML.
- Developed user interface using JSP, HTML, AJAX and Javascript.
- Designed the Web-Tier using JSF,OC4J.
- Involved in the Database design, creation, Querying &
- Involved in creation of Stored Procedures, Functions and Triggers in PL/SQL.
- Developed the presentation layer and GUI framework that are developed using HTML, DHTML, Swing and Client-Side validations were done using JavaScript.
- Designed and developed Session and Entity Beans to implement business logic and deploy them on the Bea weblogic Application Server.
- Developed the core business functionality using JDeveloper as IDE.
- Developed the User interface screens using HTML, JSP and AJAX.
- Designed table components with headers, adding column to tables and manipulating them.
- Used CVS version control for source code.
- Interacted with and monitored coding done by offshore team of developers.
Environment: Java1.4, JSP1.2, Sevlets2.3, JMS1.0, Log4j, Javascript, AJAX, Bea WebLogic server8.1, Hibernate2.0, Struts1.1, Spring1.0, Unix, Oracle9i, Jdeveloper, XML, JavaScript, PL/SQL, CVS, HTML, Web Services, Junit.
Java Developer
Confidential
Responsibilities:
- Responsible for interfacing with the client to gather requirements.
- Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
- Developed Action Classes, Service Classes for Resident Insurance premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
- Wrote PL/SQL Queries to get Schedule of policy payment and defaults.
- Developed Session and Entity beans for Insurance Quotes.
- Developed web services usingApache Axisweb service engine. UsedSOAPrequest response exchange pattern to exchange business XMLs.
- Responsible for Writing JSP for Online Quote for Resident Insurance.
- Used Web Services for interacting with a remote client to access data.
- Developed CMP read only Entity beans to get Insurance Quotes.
- Fixed the bugs identified in test phase.
- Wrote JUnit Test cases for Unit testing in Pension Manager Module.
- Documented CR impact analysis and prepared implementation documents.
Environment: Java 1.4, J2EE, JSP, Servlets, Struts, XML, SVN, ANT, JUnit, HTML,CSS, Apache AXIS, Weblogic 8.1, SOAP, WSDL, Unix, Oracle 9i.