Java/j2ee Developer Resume
Camp Hill, PA
SUMMARY
- 6+ years of experience in software development using Java/J2EE technologies.
- 5+ years of experience in development and deployment of applications using BEA Weblogic Application Server 8.1/9.1/10.0 , IBM WebSphere Application Server3.5/5.x/6.x and IBM WebSphere Studio Application Developer (4.0/5.1.2/6.0 ).
- Involved in teh Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, and Sybase and worked in Stored Procedures & Triggers.
- Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
- Expertise in J2EE technologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5 , EJBs 2.0, JDBC, JNDI and AJAX.
- Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
- Worked on Spring & JSF framework for developing Multi - Tier distributed enterprise applications.
- Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in teh development of enterprise applications.
- Experience in developing web applications with various open source frameworks: Java Server Faces (JSF) 1.2, Spring Framework 1.2/2.0, Spring (MVC), Spring (AOP), Web Flow, Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2, Struts Validation and Tiles Frameworks.
- Used persistence frameworks, Hibernate ORM, JPA, iBATIS to map POJOs to a relational database.
- Experience in writing Web Services in REST, JAX-WS and good knowledge of web services platform elements like SOAP, WSDL and UDDI.
- Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.
- Proficient with Core Java, AWT, SWINGS, 2D API and also with teh markup languages HTML 4.0, XHTML, DHTML, CSS, XML 1.1, XSL, XSLT, XPath, XQuery, XLink, XPointer
- Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1 , WSAD/RAD 6.0/7.0/7.5, JBuilder.
- Experience in writing Ant build 1.5 and Maven scripts for project development and deployment.
- Hands on experience with JUnit, Http Unit, JWeb Unit and Log4j in developing test cases and determining application functionality.
- Worked with version control systems like CVS, VSS for providing common platform for all teh developers.
- Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, Java Beans.
- Excellent communication skills with ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with teh ability to understand and cooperate with group requirements efficiently.
- Good in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
- Highly motivated team player with teh ability to work independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Programming Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6), SQL, PL/SQL, C, C++
Design Pattern: Singleton, Front Controller, MVC, Observer, Adapter, DAO, DTO Decorator, Session Facade, Business Delegate, Service Locator, Transfer Object, Strategy.
Client Scripting: Javascript, VBScript, Flex, Applets, Action Script
Server Scripting: JSP1.2,2.1, PHP, Servlets, JSTL
Version Control: IBM Rational ClearCase 7.0/7.1, Tortoise SVN, CVS, PVCS, SCCS
UML Tools: Rational Rose, MS Visio
Web Technologies: Servlets 2.3/2.4/2.5, JSP, JDBC, Tag Libraries, JAXP, JSTL, DHTML and HTML, CSS
MVC Framework: Struts 1.1/1.2, Spring 2.0/2.5
ORM Framework: Hibernate 3.0
Javascript Framework: Jquery
Ajax Framework: Dojo, ProtoType, EXT-JS, JSON, MooTools
IDE: Eclipse 3.4/3.5, WSAD/RAD 6.0/7.0/7.5.
Webservice Specifications: JAX-RPC, JAX-WS
Webservice Tools: SOAPUI, HttpMonitor
Webservice Imp.: Axis 1.0,2.0, CXF
XML API: SAX, DOM, JAXP, JDOM
Messaging Services: JMS, MDB
Middleware Technologies: CORBA, EJB 2.1,3.0
Build Tools: ANT 1.4,1.5,1.6, Maven2.2.1
Black Box Testing: JWebUnit, HttpUnit, JMeter, Jprobe, QTP, LoadRunner.
White Box Testing: JUnit 3.0/4.0/4.1, DB Unit, LoadTest.
Methodologies: Agile, RUP, Scrum, RAD, Waterfall
Protocols: TCP/IP, FTP,HTTP/HTTPS, RMI/IIOP, DNS, SOAP
Databases: Oracle 8i/9i/10g, Sybase 11.9/12.0/12.5/ , DB2, SQL Server 7.0/2000/2005 , MS Access, MySQL
Database Tools: Toad for (SQL Server/Oracle/MySQL), ERWin, Altova DB Spy.
Loggers: Log4J 1.2
Transaction Control: JTA, Hibernate Transactions.
Application Servers: Web Logic 6.1/7.0/8.1/9.0/10.1 , Web Sphere 5.0/6.0/7.0, JBoss 4.2.2/4.3, Apache Tomcat 5.5/6.0
Platforms: Red Hat Linux, Solaris, Unix/ Linux, Windows 2000/NT/XP/Vista/7.
PROFESSIONAL EXPERIENCE
Confidential, Camp Hill, PA
Java/J2EE Developer
Environment: Java 1.6, J2EE, HTML, JavaScript, Servlets, JSP, Struts 2.0, Hibernate, Spring, Web Services, XML, XSD, JSTL, DB2, JUnit, RAD, Web sphere Server.
Responsibilities:
- Involved in teh process of analysis, design, and development of teh application.
- Developed teh user interfaces using XHTML, JSP and Servlets for different User Interfaces using Eclipse.
- Created teh Mock-ups using XHTML and JavaScript to understand teh flow of teh web application.
- Involved in teh Development of Struts Framework Controllers.
- Configured teh URL mappings using struts-config.xml file.
- Used Spring IoC and created teh Dependency Injection for teh Action classes using ApplicationContext.xml.
- Configured teh deployment descriptors in Hibernate to achieve object relational mapping.
- Developed Hibernate persistence layer modules.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Involved in writing procedures, queries using PL/SQL to process teh data.
- Performed regression testing, unit testing using JUnit.
- Used Apache Maven 2.2.1 as build tool.
- Developed presentation layer using HTML, DHTML, CSS, JSP and Java Script.
- Developed custom tags to add extra functionalities to JSP.
- Used JavaScript for client side validations.
- Used MVC architecture for application development.
- Used DB2 as back-end database.
- Used SVN as configuration management tool for code versioning and release.
Confidential, Charlotte, NC
Java/J2ee Developer
Environment: J2EE, EJB 3, Hiberante, JMX, HTML, JavaScript, CXF Web Services, XML, XSL, XSLT, MS SQL Server 2008, Weblogic 10.3, JUnit, Eclipse RCP, Spring.
Responsibilities:
- Involving in BUFFET application design, development, testing and maintenance.
- Worked on teh product enhancements and new requirements using Eclipse RCP (SWT framework)/Java 2EE technologies such as Hibernate, JMX.
- Implemented various Rate sheets, Trade processing, Trade settlement business functionality
- Used EJBs, Spring and Web Services for server side implementation.
- Involved in writing stored procedures, queries and heavily used MS SQL to process teh data.
- Fixing production bugs, if any.
- Participate in teh full life cycle development including unit, system, integration, and user acceptance testing.
- Documenting Functional System Design (FSD) documents, describing high level design strategies for new release requirements.
Confidential, Bentonville, AR
Java/J2ee Developer
Environment: Java 1.5, J2EE, HTML,JSF, JavaScript, Servlets, JSP,AJAX, Web Services, XML, XSD, JSTL, RSA, MS Visio2005, MS SQL Server 2005, JUnit, Web sphere Server, Informix, Oracle.
Responsibilities:
- Created teh Mock-ups using XHTML and JavaScript to understand teh flow of teh web application and created class diagrams using MS Visio 2005.
- Used Web Services (JAX-WS) and used WSDLandSOAP and usedSAXandDOMXML parsersfor data retrieval.
- Involved in teh process of analysis, design, and development of teh application.
- Developed teh user interfaces using XHTML, JSP and Servlets for different User Interfaces using RSA tool.
- Teh entire application was developed in JSF, RichFaces using an MVC based architecture.
- Created dynamic HTML pages, used JavaScript and AJAX to create interactive front-end GUI.
- Used Spring IoC and created teh Dependency Injection for teh Action classes using ApplicationContext.xml.
- Configured teh deployment descriptors in Hibernate to achieve object relational mapping.
- Developed Hibernate persistence layer modules.
- Involved in writing procedures, queries using PL/SQL to process teh data.
- Performed regression testing, unit testing using JUnit.
- Used Apache Maven 2.2.1 as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Perform deployment of Application on IBM Web Sphere Application Server8.1.
Confidential, Cleveland, Ohio
Java/J2ee Developer
Environment: Java 1.4, Struts 1.2, EJB, JBuilder, Web Logic Server 8.1, ILOG, HTML, Star Team, Junit, JSP, Servlets, Macromedia Flash,windows XP, Struts1.2,, Rational Data Model, JAAS, Delegate Pattern, Façade Pattern, MVC Pattern, Singleton Pattern, log4j.
Responsibilities:
- TEMPEffectively interacted with team members and business users from different regions for requirements capture and Analysis
- Responsible for Understanding teh scope of teh Project and Requirement gathering
- Used MVC architecture for application development.
- Involved in teh Development of Struts Framework Controllers.
- Configured teh URL mappings using struts-config.xml file.
- Involved in creation of different Action Class.
- Used JSP’s and Struts for front end.
- Worked on Hibernate object/relational mapping according to database schema.
- Used PL/SQL to write queries and stored procedures.
- Involved in teh Development of JSPs for Profile Manager, Provider Manager.
- Developed Service Interfaces, Models and DAO’s for Struts Framework.
- Used JMS for sending asynchronous request.
- Responsible for Interact with teh Product management team in Bluebell extensively.
- Involved E2E Development by integrating Front End and Backend by Debugging.
- Involved in teh creation of Test Cases for JUnit Testing.
- Involved in teh debugging and troubleshooting related to production and environment issues.
- Used SVN as configuration management tool for code versioning and release.
- Used Log4J to print teh logging, debugging, warning, info on teh server console.
- Performed Unit testing.
- Performed E2E Testing.
Confidential, San Francisco, CA
Java Developer
Environment: EJB2.0, Struts1.1, JSP2.0, Servlets, XML, XSLT, SOAP, JDBC, JavaScript, CVS, Log4J, JUnit, JBoss 2.4.4, Eclipse 2.1.3, Weblogic6.0, Oracle 9i.
Responsibilities:
- Developed complete Business tier with Session beans.
- Designed and developed teh UI using Struts1.1 view component, JSP, HTML, CSS and JavaScript.
- Involved in writing stored procedures and SQL queries.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Apache Ant was used for teh entire build process.
- Implemented teh database connectivity using JDBC with Oracle 9i database as backend.
- Designed and developed application based on Struts Framework using MVC design pattern.
- Used CVS for version controlling and JUnit for unit testing.
- Deployed teh application on JBoss Application server.
- Perform deployment of application on WebLogic6.0.
Confidential
Jr. Java Developer
Environment: JDK 1.3, J2EE, Oracle 8, Web logic 6.0, HTML, Java Script, XML, UML, Eclipse, ANT 1.2, JUnit, JSP, Servlets, PL/SQL
Responsibilities:
- Developed Servlets and Java Server Pages (JSP).
- Developed PL/SQL queries to generate reports based on client requirements.
- Enhancement of teh System according to teh customer requirements.
- Created test case scenarios for Functional Testing and wrote Unit test cases with JUnit.
- ANT to compile and generate EAR, WAR, and JAR files.
- Used Java Script validation in JSP.
- Helped design teh database tables for optimal storage of data.
- Coded JDBC calls in teh servlets to access teh Oracle database tables.
- Responsible for Integration, unit testing, system testing and stress testing for all teh phases of project.