J2ee Developer Resume
Lansing, MI
SUMMARY
- Good understanding of all stages of Software Development Life Cycle (SDLC).
- Experience in Object Oriented Analysis and Design (OOAD) using UML (Use Cases, Activity, Sequence, Class Diagrams etc.).
- Experience on applications development usingJavaATGand various other tools and technologies.
- Involved in design, development and testing of Ecommerce web portal using technologies Oracle ATG Framework, Java, JSP, Solr, BEA Weblogic, JavaScript, JQuery, CSS, Ajax.
- Expertise in developing web based applications based on Struts and Spring MVC Framework.
- Expertise in developing applications using design patterns such as Singleton, Data Access Object, Session Façade, Data Transfer Object, Business Delegate, Service Locator etc.
- Experienced in Designing & Development of UI screens using JSP, HTML, CSS, and XML.
- Extensive experience in rich set of technologies like J2SE, Multithreading, J2EE, Servlets, JSP, Java Beans 3.0/2.0, Struts 2.0/2.1, Spring 3.0/2.5, XML, Hibernate 3.0.
- Experience in developing server - side applications using J2EE, Spring Framework 3.0/2.5, and Hibernate 3.0.
- Well experienced wif IDE tools like Eclipse 3.5/3.4/3.3, Web sphere Studio Application Developer (WSAD) 5.x, RAD 7.5/7.
- Good noledge in SQL 2005/2000 programming for packages, stored procedures etc., using Oracle 10g/9i/8i.
- Experience in deploying enterprise applications in Apache-tomcat 7/6, WebLogic 11/10/9, and WebSphere 8/7/6.
- Experienced in testing the application by writing the test cases using Junit.
- Flexible and versatile to adapt any new environment, ability to work independently as a part of team.
- Quick Learner, Highly motivated team player and self-starter wif TEMPeffective communication, motivation and organizational skills.
TECHNICAL SKILLS
Tools/Methods: C, C++, JavaJDK 1.6/1.5/1.4HTML, JSP 2.0/1.2JSTL, Servlets 2.4JDBC 4.0/3.0ATGRepositoryATGDroplets
ATGForm Handler: EJB3.0/2.0Web ServicesJavaScriptStruts 2.2/2.1Spring 3.0/2.5Junit, Log4JHibernate 3.0XML, XSL, XSLTDTD, XML SchemaDOM, UML, Rational RoseWebSphere 8/7/6Apache Tomcat 7/6Eclipse 3.5/3.4/3.3Oracle 10g/9i/8iMS SQL Server 2005/2000Windows 2000/98/NT/XP, UNIX
PROFESSIONAL EXPERIENCE
J2EE Developer
Confidential, Lansing, MI
Responsibilities:
- Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
- Involved in the design and development phases of Scrum Agile Software Development.
- Responsible for creating the detailed design and technical documents based on the business requirements.
- Used Struts validator framework to validate user input.
- Used Dependency Injection feature of Spring framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of Spring framework to handle exceptions.
- Creating activity diagrams, Class diagrams and Sequence diagrams for the tasks.
- Used Spring framework configuration files to manage objects and to achieve dependency injection.
- Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
- Created XML files for storing the data required for module.
- Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
- Used JQuery for creating JavaScript behaviors.
- Developed utility classes, which allows easy translation from XML to Java and back and also Property Reader to read properties from a flat file.
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
- Developed window layouts and screen flows using Struts Tiles.
- Used Ajax, JSTL and JavaScript in front end design.
- Used ANT Script to build WAR and EAR files and deployed on WebSphere.
- Junit, log4j were used for unit testing and as logging frameworks.
- Involved in Iterative development using Agile Process.
- Used SVN for version control of the source code.
- Created Web services using Apache Axis 2 for communication wif other application.
- Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
- Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.
Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3, Hibernate 3, WebSphere Application Server 6.x/7.x, Struts 2, XML Web service, SOAP, JAX-WS, UML, Unix, MySQL, JavaScript, JQuery, SVN, XML, XSLT, Eclipse IDE, AJAX, JavaScript, Apache Ant 1.7, JDBC, Windows XP, JUnit 3.8, Log4j, CSS, log4j, CVS, Apache Axis 2.
J2EE Developer
Confidential, Atlanta, GA
Responsibilities:
- Designed and developed application platform using design patterns and RUP paradigms.
- Prepared low-level design of the application which included preparing use case diagrams, sequence diagrams, class diagrams using Rational Rose.
- Implemented various Design Patterns like Front Controller, Data Access Object, and Data Transfer Object.
- Designed and Developed Web based GUI wif HTML, JSP, and JavaScript.
- Designed and developed XML parsing using JAXP.
- Developed Action Forms and Action Classes using struts frame work.
- Involved in configuringspringcontrollers using IOC.
- Integrated the application wif Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Used Tiles Frame Work to deal wif Presentation logic of struts application.
- Used Struts-Validator framework for all front-end Validations for all the form entries.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Integration of web services using IBM Data power.
- Developed business logic by implementing session beans.
- Extensively worked on Oracle tables, packages, views, stored procedures and triggers.
- Used Rational Clear case for Source Code Management.
- Performed Unit testing using Junit.
Environment: Java 1.5 HTML, JSP, CSS, XML, JSTL, JSF, JMS, JAXP, Struts 2.2, Spring 2.5, Hibernate 3.0, RAD 7, WebSphere 7, Oracle 10g, Rational Rose, Windows XP, Linux.
J2EE Developer
Confidential, Houston, TX
Responsibilities:
- Gathered the requirements and designed the application flow for the application.
- Used HTML, JavaScript, AJAX and JSP to create the User Interface.
- Extensively worked wif Struts for middle tier development wif Hibernate as ORM and Spring IOC for Dependency Injection for the application based on MVC design paradigm.
- Developed Action classes for the system as a feature of Struts.
- Performed both Server side and Client side Validations.
- Created struts-config.xml file to manage wif the page flow.
- Developed EJB component to implement business logic using Session and Message Bean.
- Used Spring Framework to integrate wif Struts web framework, Hibernate.
- Extensively worked wif Hibernate to connect to database for data persistence.
- Integrated Activate Catalog to get parts using JMS.
- Used Log4J log both User Interface and Domain Level Messages.
- Performed Unit testing for modules using Junit.
- Played an active role in preparing documentation for future reference and upgrades.
Environment:Java 1.4, JSP, Servlets, Java Script, AJAX, JDBC, EJB, Struts 2.0, Spring 2.0, Hibernate 2.0, Eclipse 3.4, WebLogic 9, Oracle 9i, Junit, Log 4j, Rational Rose.
J2EE Developer
Confidential, San Diego, CA
Responsibilities:
- Involved in all the phase of the Software Development Life Cycle.
- Review, Revise and approve functional requirements.
- Created UML Diagrams using Microsoft Visio.
- Developed Screens for capturing information using JSP, Struts Tag Libs, Java Script, HTML.
- Designed the application work-flow usingStrutsand authored struts configuration files like validator.xml, struts-config.xml and validation-rules.xml files.
- Developed web services.
- Used Struts-Validator framework for all front-end Validations for all the form.
- Used Java RMI to write distributed objects and wrote shell scripts for building and deploying the applications.
- Implemented JMS messaging interface wif MQ Series.
- Used Hibernate for Object Relational Mapping and data persistence.
- Developed the Database interaction classes using JDBC.
- Created JUnit test cases and ANT scripts for build automation.
Environment: Java, J2EE 1.4, HTML, XML, JDBC, JMS, Servlets, JSP 1.2, Struts 1.2, Hibernate, Web services, Eclipse 3.3, WebSphere 7, Oracle 9i, Microsoft Visio.
Software Programmer
Confidential
Responsibilities:
- Analyzed requirements and created detailed Technical Design Document.
- Analyzed functional specification and reviewing changes.
- Developed JSPs for front end, and Servlets and Session Beans in the middle tier.
- Developed classes for data transfer logic from other formats to XML.
- Developed DAO Classes for accessing and storing data in database.
- Deployed application on the Websphere Application server.
- Performed testing by writing test cases.
Environment: Java, JSP, Servlets, Java Script, Custom Tags, JDBC, XML, WebSphere 5.0, Oracle 8i, Log4j, VSS, Windows NT
Software Programmer
Confidential
Responsibilities:
- Involved in designing and developing modules at both Client and Server Side.
- Developed the UI using JSP, JavaScript, HTML and DHTML.
- Responsible for validating the data at the client side using JavaScript.
- Involved in developing Server Side Java Servlet to capture the posted form data and process it on the Server side.
- Designed the controller using Servlets.
- Accessed backend database Oracle using JDBC.
- Developed and wrote UNIX Shell scripts to automate various tasks.
Environment: Java, Servlets, JSP, JavaScript, JDBC, Unix Shell scripting, HTML/DHTML, Eclipse 3.3, Oracle 8i, WebLogic 8, Windows NT.