Java Developer Resume
Dublin, OH
SUMMARY
- J2EE Developer wif 6 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies wif Software Development Life Cycle.
- Hands on experience in developing applications using Java and J2EE technologies like JSP, Servlets, JDBC, Java Beans, Struts, Spring, JSF, Hibernate.
- Thorough understanding of OOAD concepts, UML modeling (unified process), SDLC.
- Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets 2.x/3, EJB 2/3, Struts 2.0/1.1, spring 2.0/2.5/3.0, and Hibernate 3.0.
- Hands on experience in implementing various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
- Good understanding of Core JAVA components, such as: Concurrency, Persistency, working wif the JVM, multi-threading.
- Expertise in configuring the Spring Application Context wif dependency injection and using Spring Framework 3.0/2.5 integrated it wif Struts 2.0/1.1, Hibernate 3.0/Web ServicesJMS/JDBC.
- Implemented different modules in Spring Framework like IOC, MVC, JDBC, ORM, and Transaction Management.
- Created robust user Interface (UI) using HTML5, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON, XML and backbone.js.
- Hands on experience in developing Java and J2EE applications using IDE’s Eclipse 3.x, WSAD 5.0., RAD 7/5.6.0.
- Experience in design and development using Java/J2EE server side Technologies, Eclipse RCP / RAP, OSGi,
- Experience in developing RESTful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL.
- Experience in deployment of the J2EE applications onIBM WebSphere 5.x/7.x, BEA WebLogic 8.1/9.1/10.3/11 g, Apache, Tomcat, JBoss and Service-oriented architecture.
- Used Apache Camel as messaging technology glued wif routing.
- Experience in working on JSF 2.0, prime faces and Service Oriented architecture (SOA) using SOAP and REST web services.
- Experience in working on various spring 3.0/2.5 modules (Spring MVC) along wif Hibernate 3.2/3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Understanding of relational database concepts, and experience in query construction using SQL.
- Thorough understanding of J2EE design patterns like MVC, Singleton, Session façade, Business Delegate, and Service Locator.
- Experience working wif Eclipse 3.3/3.2/3.1, WSAD 5.1/4.0 and RAD 7.5/6.0.
- Experience in testing (making test cases using JUNIT) and deploying applications using Ant, MAVEN tools.
- Experience in working wif the Databases environments Oracle 11g/10g/9i/8i and SQL Server 2005.
- Techno-functional responsibilities include interfacing wif users, identifying functional and technical gaps, estimates, designing custom solutions, development, leading developers, producing documentation, and production support.
- Knowledge of Agile software development and Web Services.
- Strong analytical, communication and problem solving skills, excellent team player, proactive and result driven.
TECHNICAL SKILLS
J2EE/JEE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC, JNDI, JUnit, Maven, ANT, Log4J, Eclipse, RAD, Perforce, CVS, Rational Clear Case, TOAD.
Web Technologies: Servlet2.5, JSP2.0, HTML, Ajax, XML, XSD, XSL, SOAP, and WSDL.
Application/Web Servers: Web Sphere, Web Logic, JBoss 5.x and Tomcat 6.x.
Databases: Oracle 11i, MS SQL Server 2000, My SQL 5.0, MS Access, Toad 8.0and DB2.
Languages: Java, C/C++, PL/SQL, Java script, Visual Basic 6.0.
Software Methodologies: Object Oriented Analysis & Design, UML, and SDLC (Agile, Iterative).
Modeling Tools: MS Visio, InFlux Tool for BPE.
Operating Systems: UNIX, SUN Solaris, Redhat Linux, WINDOWS XP/7.0, MS DOS.
Source Control: VSS, CVS, SVN, CM Synergy, AccuRev, MPP, IPM+, Rally Agile tracking tool.
PROFESSIONAL EXPERIENCE:
Confidential, Dublin, OH
Java Developer
Responsibilities:
- Involved in data gathering during the business analysis and planning phase of the project.
- Developed JSP, JavaScript, CSS and HTML for UI & business logic.
- Designed and developed service layer using spring wif Dependency Injection.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Batch.
- Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Established continuous integration (CI) practices .
- Setup build jobs to provide continuous automated builds during the day and periodic scheduled builds overnight to support development needs using JUnit.
- Used MAVEN automated build scripts to compile and package the application.
- Used Jersey which is a Implementation for building RESTful Web services.
- Used Mule which supports services and applications using disparate transport and messaging technologies.
- Developed logging-module using log4j to create log files to debug as well as trace application.
- Used JUnit for testing the application. Worked wif QA team for testing and resolve defects.
Environment: Java 1.7, Servlet 2.5, Spring 3.0, SVN, Eclipse Blue 10, MAVEN, HTML, JavaScript, CSS, Log4j, JUnit.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Involved in gathering and analyzing user requirements.
- Responsible for the designing (UML’s Unified process), coding and developing the application.
- Involved in modeling business modules using OOD methods such as Use case diagrams, sequence diagrams and class diagram.
- Used JavaServer Pages (JSP), JSP Tag Libraries, Struts Tag Libraries, Custom Tag libraries in the development of different user interfaces.
- Implemented Design patterns - Business Delegate, Session Façade and DAO.
- Involved in development of DAO layer using Hibernate.
- Extensive JavaScript utilization for Business Rules and Client side validation.
- Developed struts-config.xml and web.xml configuration files in the application.
- Created Struts Action classes for the application.
- Configured and maintained the Spring Application Framework’s IoC container.
- Designed and developed Service layer module interfaces and classes using Spring and EJB for data transaction process. Used IOC, Service locator patterns to transfer data back and forth between services to web layer.
- EJB, Entity Beans are used as persistence layer and are used to interact wif the database.
- Deployed the .ear file on Web Sphere Application Server.
- Developed Business Services objects to be registered wif JNDI.
- Wrote stateless Session Beans for the data model, built java application using ANT.
- Developed Logging Framework Using Log4J.
- Used CVS for software configuration management and version control.
- Helping Quality Control Team in preparing Test Scripts, which involved writing test cases and Documentation.
- Participated in code reviews and weekly meetings.
Environment: Java/J2EE, JSP, HTML, XML, JNDI, Struts 2.0, Spring 2.5, Hibernate 3.0, EJB 3.0, Oracle 10g, Web Sphere 7.0, RAD 7.5, Log4j, CVS
Confidential, Utica, NY
Java/J2EE developer
Responsibilities:
- Involved in designing of the application using UML (Unified Modeling Language).
- Identified the participating pages and the navigation path between HTML and JSP pages.
- Implemented various Design Patterns like Singleton, Front Controller, data transfer object (DTO).
- Developed user interface screens using JSP, HTML, CSS, JavaScript, AJAX and JSP Custom Tag.
- The concepts of Objects, Classes and their relationships and how to model them and good hand on experience on Spring framework.
- Implemented spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Experience in implementing Spring Hibernate ORM tool mapping Java classes wif database and using Hibernate query language (HQL).
- Implemented code for business logic using EJBs.
- Involved in client side validations using JavaScript.
- Performed unit testing using Junit and monitored the error logs using Log4J and fixed the problems.
Environment: Core Java, JSP 2.0, Servlets, EJB 2.0, JMS, PL/SQL, XML, Spring 2.5, Weblogic 8.1, Eclipse 3.3, HTML, JUnit, ANT, JavaScript, Log4J, Oracle 9i, Windows.
Confidential
Java/J2EE developer
Responsibilities:
- Gatheird and analyzed user/business requirements and developed System test plans.
- Managed the project using Test Director, added test categories and test details.
- Involved in using various PeopleSoft Modules.
- Performed execution of test cases manually to verify the expected results.
- Used Quick Test Professional (QTP) to conduct Data Driven Testing by pulling data from a table.
- Created Recovery Scenarios for the application exception handling using recovery manager.
- Involved in doing the GAP Analysis of the Use cases and Requirements.
- Test Scenarios developed for Test Automation.
- Involved in Regression Testing, Backend testing, Functionality and Security testing.
- Wrote SQL queries to check the integrity of data and created Stored Procedures and Triggers.
- Interaction wif thedevelopersand technical content writers on a daily basis to update the test documents.
- Reviewed existing Test Scripts, and modified as required for new changes.
Environment: Windows 98,Java1.4, C, C++, JSP, Servlets, J2EE, Multithreading, OO design, JDBC, HTML, RAD, WSAD.
