We provide IT Staff Augmentation Services!

Java J2ee Software Engineer Resume

0/5 (Submit Your Rating)

Naperville, IllinoiS

SUMMARY

  • 7+ years of experience in Object - oriented analysis and design (OOAD) and development, maintenance, support of large-scale n-tier enterprise applications using Java EE 5, J2EE 1.4, Spring 3, Struts 2, JSF 2.5, Web Services, Jasper Applications Reports, Hibernate 3,Oracle 10g database.
  • Extensive experience in development of client-server, B2C, B2B, ecommerce applications in Banking, Finance, Health Care, Insurance, Pharmaceuticals, Retail, Telecommunication Industries.
  • Extensive experience in GUI development using JSP, Servlets, JavaScript, DHTML, CSS, Swing, Applets, DOJO, Ext JS, YUI, GWT in Web tier.
  • Expertise in JAX-RS Restful, JAX-WS Web Services application development using WSDL, SOAP, JAXB, SAAJ, SOAP/HTTP and used Apache Axis 1.3 engine toolkit.
  • Expertise in Designing/Developing Workflow based Enterprise applications using Service Oriented Architecture (SOA) and Service Component Architecture (SCA).
  • Experience in developing applications using Spring framework including Spring MVC, Spring AOP framework.
  • Have good experience in working on Hibernate 3 ORM mapping in accessing Oracle 10g database.
  • Expertise in application development using EJB 3 Session and Message driven beans.
  • Extensive experience in working on Java Messaging Service (JMS) API based Message-oriented middleware Systems such as IBM MQ Series, WebLogic JMS Queue, and JBoss Messaging.
  • Experience in deployment of applications using Web/Application Servers such as IBM WebSphere, IBM ESB Server, BEA WebLogic, JBoss Application Servers, and Apache Tomcat.
  • Extensive experience in implementation of design patterns, multithreading, TCP/IP Socket programming and networking applications.
  • Extensive experience in working on UNIX, Solaris, Windows environments.
  • Extensive working experience in RDBMS design and implementation in Oracle 10g, Sybase, DB2, MySQL, MS SQL Server 2005.
  • Strong working experience in SDLC methodologies like RUP (Rational unified Process), Waterfall, Scrum, Test-first driven development methodologies (TDD).
  • Experience in Agile methodologies Extreme programming (XP) practices of continuous integration, build refactoring using Ant, automated testing/performance testing using JUnit, JMeter.
  • Extensive experience in UML 2 for graphical modeling of Software systems using MagicDraw, Rational Rose.
  • Adept at preparing deliverables such as business process models, workflow diagrams, status reports, functional requirements documents (FRD), Business requirement documents (BRD).
  • Experience in Business requirements gathering and conducting interviews with clients of the system.

TECHNICAL SKILLS

J2EE Framework/API’s: Struts 2, JSF 2.1, Spring 3, Hibernate 3, WebServices.

Programming Languages: Java 1.6, 1.5, 1.4,Perl, XML.

J2EE IDE: Eclipse 3.x, My Eclipse, IBM RAD 7.0, IBM Websphere Integration Developer

Operating System: Microsoft Windows XP/2000, UNIX/Linux.

Web Technology: JSP, Java Script, AJAX, CSS, HTML, DHTML, XML, XHTML, JSTL, JQuery, XSLT, XPath, XQuery, SOAP, Ext JS.

Web Services: JAX-WS 2.0, JAX-RPC, Apache Axis 2.0/V1.3.

Databases: Oracle 10g/9i/ 8i, My SQL, MS SQL Server 2005, IBM DB2, TOAD.

Database Languages: SQL, PL/SQL.

Design Methodologies: OOAD, SDLC, AOP, Agile, Scrum, Iterative Waterfall, TDD.

Script: Ant Script, Java Script, UNIX Shell Script.

Version Control: PVCS, IBM ClearCase, Visual Source Safe, SVN, CVS.

Testing & Performance Tools: JMeter, JUnit, JProbe, Log4J.

UML Tools: IBM Rational Rose, IBM Rational Suite, Magic Draw, ArgoUML, MS-Visio.

Build Tools: Ant, Maven.

Reports: Jasper, Crystal Reports. Rules IBM Websphere ILog JRules

PROFESSIONAL EXPERIENCE

Confidential, Cupertino, CA

Senior Java J2EE Developer

Responsibilities:

  • Developed application GUI frontend using Struts 2, Jaspersoft, Web Sphere, JavaScript, Hibernate, TSQL, and HTML 5 on Fatwire Content Management System (CMS).
  • Developed and deployed SOAP based JAX-WS Webservices and deployed Web services on Apache Tomcat 5.
  • Developed SOA based middleware layer business logic using JAX-RS Spring 3 REST Webservices and deployed services on IBM Websphere Application Server 7.
  • Developed application front-end using Spring MVC.
  • Implemented DAO layer by integrating, Spring, JRXML& Hibernate 3 for ORM mapping and Oracle 10g in the backend.
  • Used JUnit 3 test driven development (TDD) and used Maven for running automated build of the application.
  • Integrated Splunk in the system and installed and integrated splunk in cluster environment for monitoring logs in the application system.
  • Improved the performance of the system by using Eclipse Profiling and used JConsole to analyze the application.

Confidential, Naperville, Illinois

Java J2EE Software Engineer

Responsibilities:

  • Developed Web applications using Struts 1.2, Websphere, Servlets, Jasper IDE Reprots Hibernate, Javascript, HTML in presentation layer Webservices in business layer, Hibernate 3 in data access layer, Oracle 10g in database layer.
  • Implemented JAX-WS 2.0 Webservices and used BEA Weblogic Workshop 8.1 for service orchestration and deployment of Group and member enrollment Web services.
  • Worked in ORM mapping using Hibernate 3 in accessing Oracle 10g database.
  • Worked in Enterprise design patterns including Abstract factory pattern, Singleton, DAO (Data access object), Data Transfer object (DTO), Service locator.
  • Worked in Spring AOP Interceptors in logging and auditing.
  • Worked in development of applications using Java 6 and used multithreading for group post enrollment validation.
  • Worked in top down and bottom up approach of generation of WSDL file and worked in XML parsing using JAXP and worked in XSD and XSLT.
  • Worked in adoption of Agile methodology by working on continuous iteration,automated build and deployment using Ant, Pair programming, Test driven development(TDD) methodology and automated testing using JUnit.
  • Worked in implementation of UNIX shell scripts for file transfer and processing.
  • Worked in RDBMS implementation using SQL, PL/SQL, MySQL on Oracle 10g database.

Confidential, Atlanta, GA

Core Java J2EE Developer

Responsibilities:

  • Worked in implementation of MVC of JavaServer Faces (JSF) in Presentation layer, Business layer (EJB), Data Access Layer (Hibernate), Jasper, Oracle 10g with Web Services database.
  • Implemented Web Application Development using JSF UI, Data Grid Control Components and rendering of UI Components using AJAX.
  • Implemented Business Logic Components in EJB 2.0 Stateless Session Beans, Message-Driven Beans.
  • Worked in implementation of Design Patterns in Session Facade, Common Delegate, Abstract Factory Pattern, Proxy, Singleton, Service Locator.
  • Developed JAX-WS 2.0 Web Services components deployable to Apache Axis 2 Engine and implemented Web Service Client using dynamic proxy model.
  • Worked in Data Binding and Object serialization using JAXB and Message Optimization using MTOM.
  • Implementation of Top Down and Bottom up Approach of generating WSDL files for Web Service.
  • Worked in deployment, Integration of the project in IBM WebSphere 6.1 Application Server in Staging/Testing environments.
  • Adoption of Agile development methodology in automated testing using JUnit and performance testing using JMeter, automated deployment using Ant.
  • Worked on Blaze Business Rules Engine.
  • Worked in SQL, PL/SQL for processing tables on Oracle 10g database.

Confidential, San Mateo, CA

Senior Java J2EE Developer

Responsibilities:

  • Developed Web Applications in Struts 1.2 and worked in all phases of Software Development.
  • Developed Web Application using JSP, Java Script, CSS, Struts Tiles and Validation framework.
  • Implemented Design Patterns such as front controller, DAO, DTO,JBPM Service Locator.
  • Implemented Business Logic Components using EJB 2.0, Stateless Session Beans, Message Driven Beans (MDB) to process Point to Point JMS Queue messages deployed on BEA Weblogic Server 8.1.
  • Processing of XML files using SAX and DOM parser and displaying the results of processing of files in GUI screens using XSLT.
  • Worked in Improvement of performance of the project by using JMeter and Unit Testing using JUnit.
  • Worked in creating UML Diagrams using Rational Rose.
  • Worked in Production Support and resolved issues rose by end users.
  • Worked in technical documentation of project and Quality reports.

Confidential, De Pere, Wisconsin

J2EE Programmer Analyst

Responsibilities:

  • Worked in OOAD process of analyzing Core Business processes and realizing detailed design of the system.
  • Implementation of Web Tier using Struts 1.1, JSP, CSS, Action Class, XML.
  • Implementation of Business Tier using EJB 2.0 Stateless Session beans, Entity Beans and POJO classes.
  • Implementation of Common Delegate, Session facade, DTO pattern to access the business layer.
  • Worked on creating and calling stored procedures, Triggers using Java SQL Package.
  • Designed class, Sequence and activity diagrams using UML.
  • Realized implementation of Business Rules Engine for the System such as Order Processing, Payment Info, Penalty Task, invoice Reminders to Customers.
  • Deployed the application on JBoss Server in staging/Testing environments.
  • Worked in CVS Version Control Tool for collaboration among team members.
  • Worked in creating Shell Scripts to generate reports in Unix Environment.
  • Performed performance Test using JProbe, JMeter and Unit Testing using JUnit..
  • Created SQL queries, stored procedures, cursors to create, retrieve process data from My SQL Database.

We'd love your feedback!