We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Over 6+ years of strong experience in design and development of Web - based, Client-Server and System level applications using Java/J2EE technologies.
  • Full System Life Cycle: Analysis, designing, coding, testing, installing and documenting experience.
  • Proficient in web application development using Java, J2EE, JSP, Servlets, Struts, Hibernate 3.0, EJB 2.0, HTML, DHTML, CSS, JavaScript, AJAX, and JQUERY.
  • Proficient in design and development of J2EE components using Servlets, JSPs, JDBC, EJB, JNDI, JMS, XML, spring, Web Services using Apache Axis, SOAP and XML.
  • Expertise in the web application servers including IBM WebSphere 6.1/5.0, Tomcat Web Server and WebLogic 8.1/7.0 /5.1/4.5 and IDE like WSAD 5.1, RAD 7.0.0.3,Net Beans, Eclipse 3.2.
  • Highly experienced in implementation of J2EE and other basic design patterns.
  • Experienced in object modeling using UML (Sequence Diagrams, Class Diagrams etc.)
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Façade, Service Locator, Factory, DAO, DTO and Business Delegate.
  • Extensive experience in developing applications using Java and related technologies using methodologies like AGILE, DRIVEN TEST
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3, Java Server Faces, Spring Framework 1.2/1.3/2.0, Spring MVC, Hibernate 3.0 ORM with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules like Acegi for spring.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive front end GUI using AJAX and rich Internet applicationsbased on ADOBE FLEX.
  • Working experience with Relational Database’s like Oracle, DB2, SQL Server and MS-Access.
  • Experience in web services like REST, and SOAP.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, Visual Basic, SQL

J2EE Technologies: Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, EJB 2.0/3.0, RMI, ASP.

Frameworks: Jakarta Struts 1.2/1.3/2, Spring 1.2/1.3/2.0, Spring MVC, Hibernate 2.0/3.0, Tiles, Validator

Web Technologies: HTML, DHTML, JavaScript 3.03, AJAX, CSS,CMS

XML Technologies: XML 1.0, XSL 2.0, HTML, DHTML, XSL 1.0/ XSLT 1.0/XSL-FO, JNDI 1.1, LDAP 3.0, SOAP 1.2, AXIS 2

Application/Web Servers: IBM WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, Websphere Portal 5.x, JBoss 4.0, Apache Tomcat 5.0/5.5, OC4J 10.1.3

Databases: Oracle 8i/9i/10g, SQL Server 2005/2008, MySQL, DB2 7.0/8.0/9.0

Messaging Systems: JMS, IBM MQ-Series

IDE Tools: IBM WebSphere Studio Application Developer (WSAD) 5.0,5.1.2,RSA 6.0.1/7.0, RAD 6.0/7.1/7.5, Eclipse 2.0/3.0/3.6, Jdeveloper 10.1.3, Net Beans 4.0/4.1

Configuration: CVS, Rational ClearCase, Microsoft Visio

Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX

Tools: Ant, Maven, JUnit, Log4j, XMLSpy,Jprobe2.8/3.0

Database Tools: TOAD, MySql Query Browser

Design Methodologies: UML, Rational Rose, RUP

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP

PROFESSIONAL EXPERIENCE

J2EE Developer

Confidential, Bloomington, IL

Responsibilities:

  • Designed and developed Class diagrams and Sequence diagrams using Rational Rose.
  • Design and developed the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Implemented Struts validation and Struts Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Designed and developed various EJB components (Session Bean) to fulfill the business functionality.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Dependency Injection feature of Spring
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Developed Web services - WSDL and SOAP for getting credit card information from third party.
  • Used SAX parser for parsing XML files.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed Stored Procedures for Oracle 10g database.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Used Rational Clear Case and Clear Quest for version control and change management.

Environment: Java 1.6, J2EE, Struts 2, Hibernate 3, Spring 3.0, JSP 1.2, Servlets2.1, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, Perl, HTML, JNDI, CVS, JUnit, WebSphere Server 7, RAD 7.5, Rational Rose, Rational Clearcase, Rational Clear Quest, Oracle 10g.

Senior Java Developer

Confidential, St. Louis, MO

Responsibilities:

  • Involved in the complete project life cycle including design, development, implementation, verification and validation.
  • Engaged in analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams using Rational Rose.
  • Engaged in the development of the entire spectrum of business components, including the web interface, J2EE based middleware and authentication systems.
  • Developed presentation layer using Struts Framework, HTML, JSP and JavaScript technologies.
  • Designed and developed Session Beans to implement business logic.
  • Designed and developed Java Web Services using Apache Axis so that dealers can update the claims.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Created database tables for financial information and coded SQL and Stored Procedures with SQL Server 2000 database.
  • Deployed and tested the prototype on Web Sphere Test Environment 5.0 and contributed to deployment and maintenance on Web Sphere Application Server 5.0.

Environment: Struts, JSP 2, XML, EJB 2.0, JDBC, JMS, IBM MQ Series 5.3, SQL Server 2000, UML, Web logic 8.1, Eclipse 3.0, Windows XP.

J2EE Developer

Confidential, Cincinnati, OH

Responsibilities:

  • Involved in analysis, design and development of the application as well as developed Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture
  • Designed and implemented the presentation layer using Java Server Pages, Financial Fusion Custom tag libraries, and cascading style sheets
  • Designed and developed J2EE application for communication between Financial Fusion and various other systems within the bank like ACH and Commercial Loan.
  • Used Controller feature of struts framework for mapping different kind of actions and invoke respective service classes to access Sessions Beans.
  • Adapted various design patterns like MVC, DTO, Business Delegate, Service Locator, Session Facade, DAO, Front Controller
  • Developed Session beans which encapsulate the workflow logic
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively
  • Used Perl to generate automated email notifications to customers on their payments and transfers and on wire transfers.
  • Written complex SQL Queries, stored procedures, functions and triggers in sql.
  • Developed various test cases and performed unit testing using JUnit
  • Used Ant build scripts for application build process and code generation
  • Used Rational Clear Case and Clear Quest for version control and change management
  • Deployed the application on IBM WebSphere application server.

Environment: EJB 2.0, Struts1.2, Servlets 2.5, JSP 2, HTML, Perl, XML, JDBC, WSAD 5.1.2, WebSphere 5.1, DB2, UML, Rational Clear Case and Clear Quest, ANT, WindowsXP

J2EE developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • The base architecture was designed as per the MVC architecture using the Front Controller Design pattern based on the application requirements.
  • Developed the middle tier using J2EE (EJBs, Java Servlets and JNDI).
  • Developed Use Case Diagrams and Class Diagrams using MS Visio.
  • Have developed ANT scripts and created WAR and EAR files for deployment in the Development environment.
  • Created Java Servlets and other classes, deployed EAR file in Websphere, used JDBC for Oracle database connectivity.
  • Developed a tool to retrieve and send data to third party service provider using XML, SOAP, XSLT, JAX-P and JAX-RPC.
  • Developed functionality to generate reports both in HTML and XLS format.
  • Developed Event Logging & Error Reporting application using Servlets.

Environment: Window 2000, J2EE, MS Visio, Java, JSP, JavaBeans, Servlets, JDBC, JavaScript, JBOSS, MySQL, JUNIT, ANT, CSS, JSTL, PL/SQL, SQL.

J2EE Developer

Confidential

Responsibilities:

  • Involved in Design and Development of the System using Rational Rose and UML.
  • Involved in Business Analysis and developed Use Cases, Program Specifications to capture the business functionality.
  • Improved the coding standards, code reuse, and performance of the Extend application by making effective use of various design patterns (Business Delegate, View Helper, DAO, Value Object etc. and other Basic patterns).
  • Design of system using JSPs, Servlets.
  • Designed application using Process Object, DAO, Data Object, Value Object, Factory, Delegation patterns.
  • Involved in the design and development of Presentation Tier using JSP, HTML and JavaScript.
  • Designed and developed Class diagram, Identifying Objects and its interaction to specify Sequence diagrams for the System using Rational Rose.
  • Client side validations are done using Java script

Environment: Java1.2, JSP, Servlets, J2EE, Java Script, Tomcat 4.0, Oracle8i, Rational Rose, UML, XML.

We'd love your feedback!