Sr. J2ee Developer Resume
North Chicago, IL
SUMMARY
- 6+ Years of experience in developing web based, internet/intranet, client/server, distributed architecture applications using Java and J2EE technologies.
- Strong experience in the entire Software Development cycle, which involves design, development, coding, testing and implementation phases.
- Strong development experience in Java, J2EE, SOA, Servlet, JSP, Struts, JDBC, JMS, JNDI, LDAP, Web Services, SOAP, Axis.
- High working knowledge of IDE's including RAD, Eclipse
- Experienced in implementing MVC Frameworks such as Jakarta Struts, Hibernate 2.0 and Spring.
- Strong experience in writing and creating XML, DTD, XML Parsers like SAX and DOM, XSLT, XPath SOAP and WSDL.
- Expert in Web/User Interface development using AJAX, HTML, DHTML, CSS and Java Script.
- Experience in implementing designing phase using J2EE Design Patterns like Singleton Pattern, Business Delegate, Session Facade, Data Access Objects, and MVC/Model 2.
- Experienced in Designing tools such as MS Visio, UML Rational Rose.
- Experience in Implementing Agile/Scrum Development of Software Development Lifecycle.
- Experience in working with different operating systems Windows, Unix, Linux and Solaris.
- Experienced in Defining and creating Technical, Designing and Functional documents.
- Proficiency in using Software Configuration management tools like SVN, CVS, Clear Case.
- Experienced in using ANT, Log4j and JUnit.
- Excellent in databases like Oracle 8i/9i/10g, SQL Server 2000, MySQL.
- Proficiency in writing complex SQL queries and PL - SQL Stored Procedures.
- Excellent communication, analytical, interpersonal and presentation skills
TECHNICAL SKILLS
Operating Systems: Windows 2000/XP/95/NT Server, Unix, Linux, MS-DOS.
Languages: Java/J2EE, PL/SQL
Java Technologies: Servlets, JDBC, JNDI, JMS, J2EE 1.4, SOA, XML, XSL, XSD, SOAP, UDDI, Java Web Services
Web Technologies: Struts, Spring, SERVLETS, JSP, JavaScript, HTML, DHTML, CSS.
Application Servers: Websphere Application Server 6.x, Weblogic Application Server 10.3, JBOSS 3.x, Tomcat 6.x
Databases: Oracle 10g/9i/8i, MySQL 5.0/4.1, MS Access 2000/97
Frameworks/Tools: Struts 2.0/1.2, Spring, Hibernate, Ajax, Ant, Junit
Tools: /IDE: RAD 7.x, Eclipse 3.X, Oracle JDeveloper 10.3.3.1, Oracle SQL Developer 1.5.x, TOAD 8.x, SSH
Version Control: CVS, VSS, ClearCase 7/6, ClearQuest, Subversion 1.2/1.3.
PROFESSIONAL EXPERIENCE
Confidential, North Chicago, IL
Sr. J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) to interact with other components.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Used Rational Clear Case as Version control.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Worked with QA team for testing and resolve defects.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Deigned Use case diagrams, Class diagrams and Sequence diagrams using UML.
Environment: Java 1.5, JSP, J2EE 1.5, JDBC, Struts 1.2, Design Patterns, XML, Oracle 11g, PL/SQL Developer, WebSphere 7, RAD 7, ANT, Clear Quest, Clear case, JUnit, UML, Webservices(SOAP), Log4j, AJAX
Confidential, Portland, OR
Sr. J2EE Developer
Responsibilities:
- Analyzed requirements handled design and constructed various UML artifacts class diagrams, sequence and activity diagrams using Microsoft Visio.
- Developed middle tier business logic using POJOs withSpring based transaction managers.
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping POJO’s and hibernate queries.
- Implemented DAOs for data access using Spring ORM with Hibernate.
- Developed data access classes usingSpring Framework's JDBC abstraction(using AOP)
- Configured Log4j with Spring AOP
- Developed views, controllers, POJOS usingSpring WebFlow framework.
- Implemented Struts validation framework.
- Designed and developed interfaces usingJSP, Spring tags,Java script, CSS
- Designed and developed aSpringWeb Serviceto verify that underwriting criteria required for bond issuance is met. Web service utilizes the APIs provided be Dragon designer to verify the underwriting criteria.
- Wrote Unit tests using JUnit.
- Wrote build scripts using Java Script and used Subversion as source control.
Environment: Java 5, JDK1.5.0, JSP, Spring 3.0, Spring Web Flow, Hibernate 3, Web Services, Castor 1.2, MySQL 5.0, WSAD, Websphere, Java Script, Log4J, Eclipse 3.3, CSS, Apache Struts2.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production of the Application and develop UML diagrams.
- Built a presentation layer for applications using Servlets/JSP and Struts framework.
- Built data-driven Web applications with server side J2EE technologies like Servlets/JSP. Generated dynamic Web pages with Java Server Pages (JSP).
- Extensively used the Struts MVC Framework.
- Developed Data Access layer using Hibernate.
- Developed Eclipse Rich Client Platform framework for creatingJavaclient side applications
- Used JTA for managing transactions across JMS Queues and Database Management System resources.
- Developed Ant Scripts to build the application.
- Deployed application on Web Sphere Application Server using Web Sphere Studio Application Developer (WSAD).
Environment: Java 1.4, Struts, EJB, JMS, Hibernate 3.0, JSP, WSAD, DB2, RDBMS, JavaScript, ANT, XML, Web sphere, XSLT, XSL, Eclipse, JDBC, XSD, XML Spy, Oracle 10g/9i, XSLT, JAXP, Apache Tomcat, Ajax, Web services, Axis 1.4, JavaScript, DHTML, XHTML, JSTL, HTML, Swing, CSS and UNIX, RCP.
Confidential
Software Engineer
Responsibilities:
- Implemented MVC design pattern
- Developed and deployed Entity & Session beans on Web Logic Application server.
- Used JDBC, JNDI for Connection Pooling and interaction with the database.
- EJB Components and Java Beans were used to process validate and transmit the data.
- Unit testing of the modules using JUnit.
- Developed ANT (Build File) and Shell Scripts for the automated deployment in the Web Logic Application Server.
- Involved in developing user interface using Struts, jsp and servlets.
- Involved in the code-merge, and integration in the system environment.
- Involved in preparing Test Cases, Code Review, Deployment and Documentation.
- Involved in the Configuration Management and Version Control.
- Involved in the integration testing.
Environment: Java 1.4, J2EE 1.3, EJB 2.0, Struts 1.1, Web Logic Application Server 7.0, JDBC, JNDI, Oracle 8i, CVS, Jbuilder, Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Installed and Configured Web-Logic Application Server and Oracle 9i.
- Developed front end layouts using HTML, JSP.
- The Business Logic was written in the Servlets.
- Used JDBC to connect to the database.
- Wrote SQL queries to query and update the database.
- Used JavaScript to do front end validation.
- Used Rational Rose to develop UML diagrams for documentation
Environment: MVC, JSP, SQL, JDK1.4, J2EE, Web Logic, JavaScript, CSS, HTML
