Senior J2ee Developer Resume
Irving, TX
SUMMARY
- Over 5 years of experience working as a Java/J2EE Developer wif strong hold on OOPS concepts and web - based technologies.
- Experienced wif teh entire Software Development Life cycle (SDLC) process including requirement analysis, conceptual and detail design, development, verification and testing. Experience in Agile software development.
- Thorough understanding of OOAD concepts, UML modeling (unified process).
- Developed class diagrams, sequence diagrams, structure diagrams, behavior diagrams and interaction diagrams using MS Visio and Smart Draw.
- Experience in working wif IDEs like Eclipse 3.3/3.2/3.1, WSAD 5.1/4.0, JBuilder 9/6, RAD 6.
- Hands on experience in developing web based applications using JAVA various J2EE technologies like JSP, Servlets 2.x/3, JDBC, Java beans, EJB 2/3, JNDI, JMS, SAX/DOM, XML, JSON, and UML.
- Developed pages using JSTL, Struts tag libraries and HTML, performed client side scripting using Java Script.
- Experienced in implementing Service Oriented Architecture (SOA) wif XML based Web Services (SOAP/UDDI/WSDL).
- Extensively worked on Struts 1.2 /2.0 framework.
- Experience in working on various Spring 2.5 modules (Spring MVC, DAO and AOP) along wif Hibernate 3.0 as teh back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Thorough understanding of J2EE design patterns like MVC, Session façade, Front Controller, Business Delegate, Service Locator, DTO, DAO
- Experience in various XML technologies like XSL, XSLT, XPath, XSD, DTD, Xquery.
- Experience in reporting tools like oracle report builder.
- Experience in deploying web applications and configuring application servers (WebLogic 9/8.1 and WebSphere 6/5.1/4) and web server (Tomcat 5).
- Understanding of relational database concepts, and experience in query construction using SQL.
- Experience in working wif Oracle 10g/9i, SQL Server 2005/2000/7 databases and writing complex queries.
- Experience in testing (making test cases using JUNIT) and deploying applications using Ant tools.
TECHNICAL SKILLS
Languages: Java, SQL
J2EE Technologies: JSP, Servlets, JSTL, EJB, JDBC, JNDI, JMS, CVS
Web Technologies: XML, XSLT, XPath, XSD, DTD, HTML, JavaScript
Web Framework: Struts 2/1.2/1.1
Application/Web Server: Web Sphere 6.x/5.x/4.x, Tomcat 5, Web Logic 9.x/8.x/7.x/6.x
IDE Tools: Eclipse 3.3/3.2/3.1, WSAD 5.1.1/4, JBUILDER 9/6, RAD 6
Databases: Oracle10g/9i/8i, SQL SERVER 2005/2000/7, DB2
Unit Testing Framework: JUnit
ORM Tools: Hibernate 3.0
Spring Frameworks: Spring MVC, Spring DAO, Spring AOP
Database Tools: SQL Developer, Toad
Build Tool: Ant
Configuration Management: CVS, Serena
Design Tool: Rational Rose
Reporting Tool: Oracle Report builder ODS 10g
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Senior J2EE Developer
Responsibilities:
- Involved in complete software development cycle starting from requirement analysis, documenting analysis, and implementation and testing.
- Worked on contacting and consulting different teams in layered architecture.
- Used JSP’s wif struts2 tags and was involved in teh integration into teh system.
- Used extensive JavaScript (MVC pattern) for display purpose and as well as for validations.
- Also involved in using Ajax calls.
- Involved in using JSON object from server side to teh client side.
- Used Struts2 MVC (Model-View-Controller) framework for teh application.
- Involved in writing Spring Configuration file for declarations and other dependent objects declaration.
- Used Oracle database and wrote JDBC statements to get connected to teh database.
- Involved in calling stored SQL stored procedures for validations and in writing complex SQL queries.
- Developed teh application using Eclipse IDE.
- Consumed a webservice and involved in building and parsing XML documents for displaying in teh front end.
- Involved in designing teh UML diagrams using StarUML.
- Used design patterns like Singleton and Façade.
- Used Log4J for logging messages.
- Used HP Quality Center for defect tracking.
- Involved in using SVN subversion version control system for check-in and check-out teh code.
- Was involved in deployment of teh application on Weblogic Application Server.
- Involved in writing test cases using JUnit for testing teh application.
Environment: Spring 3.0, JSP1.2, Struts2,Servlets2.1,JSON, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, AJAX, UML, HTML, JNDI, Log4J, JUnit, Windows 7, Apache Tomcat 6.0, Eclipse, Toad,Oracle10g,HP QC.
Confidential, FL
Senior J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Developed teh different components of application such as JSPs, Servlets, EJB’s using JDeveloper 10G and 11G and used Serena for version control.
- Implemented teh application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used teh Struts validation and Tiles Framework in teh presentation layer.
- Developed user interface using JSP, Struts Tag Libraries to simplify teh complexities of teh application.
- Extensively worked on AJAX calls to teh server. Used JSON for data handling on client side.
- Used JQuery to give sophisticated to UI feel.
- Used EJBs in teh application and developed Session beans to house business logic at teh middle tier level.
- Extensively developed Oracle Reports for applications wif report integration.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Configured .hbm and .cfg.xml files according to hibernate framework.
- Worked on migration of code from Oracle Application Server (oas) to Jboss.
- Used Web Service to receive teh credit card information of teh consumers.
- Used JMS API for asynchronous communication by putting teh messages in teh Message queue.
- Implemented various design patterns in teh project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Designed various tables required for teh project in Oracle 10g database and used teh Stored Procedures in teh application.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used ANT scripts to build teh application and deployed on Jboss Application Server.
- Monitored teh error logs using Log4J and fixed teh problems.
Environment: Struts 1.2.4, Hibernate3.0, Spring 1.02,EJB 3.0, JSP1.2, Servlets2.1, JMS, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, AJAX, UML, HTML, JNDI, Serena, Log4J, JUnit, Windows 2000, Oracle application server 10g,Jboss 5.0, Jdeveloper 10G and 11G, Rational Rose, Oracle Development Suite10g.
Confidential, Portland, OR
Senior J2EE Developer
Responsibilities:
- Involved in various phases of Scrum Software Development Life Cycle (SDLC). Used Rally to update teh scrum process.
- Interacted directly wif teh stake holders for their inputs in Sprint sessions.
- Implemented teh application using Spring Model View Controller design pattern.
- Used teh Struts validation and Tiles Framework in teh presentation layer.
- Developed user interface using JSP, Struts Tag Libraries to simplify teh complexities of teh application.
- Extensively worked on AJAX calls to teh server. Used JSON for data handling on client side.
- Extensively used JQuery to give sophisticated to UI feel.
- Developed teh different components of application such as JSPs, Servlets, EJB’s using Eclipse and used GIT for version control.
- Extensively used Hibernate in data access layer to implement persistence.
- Created and consumes Axis webservices.
- Created Axis Web Service clients to call remote methods to fetch data.
- Used RADAR to fetch and manage documents from teh application.
- Used SAML assertion 2.0 to seamlessly login teh partner systems.
- Designed various tables required for teh project in Oracle 10g database and used teh Stored Procedures in teh application.
- Performed unit testing using JUNIT framework.
- Used Maven to build teh application on Apache Tomcat server.
- Deployed application on difference environments for development, sandbox and UAT purposes.
- Monitored teh error logs using Log4J and fixed teh problems.
- Documented teh training manuals required for technical and non-technical staff in internal wiki.
Environment: Hibernate3.0, Spring 3.0,EJB 3.0, JSP1.2, Servlets2.1, JMS, Open SAML, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, AJAX, UML, HTML, JNDI, Rally, Radar, Log4J, JUnit, Windows 7, Apache Tomcat 6.0, Eclipse, Toad,Oracle10g.
Confidential, Fort Worth, TX
Senior J2EE Developer
Responsibilities:
- Involved in data gathering during teh business analysis and planning phase of teh project.
- Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Extensively used Spring MVC framework to develop teh web layer for teh application. Configured DispatcherServlet in web.xml.
- Implemented controller (abstract) and mapped it to a url in .servlet.xml file. Implemented JSP corresponding to teh controller where in teh data was propagated into it from teh model and view object from teh controller.
- Developed interfaces and bean implementations for teh same for propagating data on teh JSPs.
- Wrote Spring configuration files for teh beans defined and properties to be injected into them using spring's Dependency Injection.
- Used Spring's AOP to implement logging and getting data source objects as teh advice dat was woven in teh bean classes. Wrote separate dedicated classes to implement logging functionality and to get data sources objects. Log4j was used to implement logging.
- Developed a SAX parser to parse teh .xml file to extract teh user data to be stored in teh database.
- Developed POJO objects corresponding to teh database schema and implemented persistence in teh business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
- Deployed teh application on BEA Weblogic Server.
- Used JUnit for testing teh application.
- Documented teh training manuals used for teh training sessions both for technical and non-technical staff.
Environment: Spring 2.0 MVC, Oracle9i, Weblogic 8.1, XML, EJB, JSP, HTML, JUnit 3.8.1, Hibernate 2.0, JavaScript, Eclipse 3.2, SQL Developer.
Confidential, San Antonio, TX
Senior J2EE Developer
Responsibilities:
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application using Rational Unified Process (RUP).
- Developed teh User Interface Screens for presentation using JSP and HTML. Struts MVC framework for developing teh J2EE based web application. Used Java Script for Client Side Validation and Struts Validators for Server side data validations.
- Eclipse is used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
- Involved in fetching teh data by connecting to teh external database through support Central.
- Developed Data forms and work flow forms in support central.
- Designed and developed Servlets, Session and Entity Beans to implement business logic and deploy them on teh BEA Weblogic Application Server.
- Implemented teh Design Patterns like MVC, Session Facade, Data Transfer Object (DTO), Business Delegate, Service Locator, and Data Access Object (DAO).
- Created Connection Pools in Weblogic 8.1 and configured as needed.
- Designed teh application by implementing Struts Framework based on MVC Architecture wif EJB, simple Java Beans as a Model, JSP and Struts UI Components as View and ActionServlet as a Controller.
- Involved in Configuring web.xml and struts-config.xml according to teh Struts framework
- Used XML to transfer teh application data between client and server. Parsed teh XML based responses using JAXP parser.
- Written and debugged teh ANT Scripts for building teh entire web application.
- Used teh JDBC for data retrieval from teh database for various inquiries. Performed purification of teh application database entries using Oracle 9i.
- Used CVS as source control.
- Used Log4j for logging Errors.
- Used JUnit to write repeatable tests mainly for unit testing.
Environment: Java, J2EE, EJB, Struts, JSP, JFC/Swing, Servlets, JMS, XML, SOAP, JDBC, ANT, JavaScript, UML, JAXP, CVS, Log4J, JUnit, BEA Weblogic Application Server 8.1, Eclipse 3.0, Oracle 9i and Support Central.