We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • Around 6+ years of strong experience in software development using Java/J2EE technologies.
  • Experience in development and deployment of applications using BEA WebLogic Application Server 8.1/9.1/10.0 , IBM WebSphere Application Server5.x/6.x/8.5 and IBM WebSphere Studio Application Developer (4.0/5.1.2/6.0 ), Rational Application Developer (RAD).
  • Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Expertise in J2EE technologies like JSPs 1.x/2.0, Servlet 2.2/2.3/2.4/2.5 , EJBs 2.0, JDBC, JNDI and AJAX.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
  • Worked on Spring & JSF framework for developing Multi - Tier distributed enterprise applications.
  • Experience in developing web applications with various open source frameworks: Java Server Faces (JSF) 1.2, Spring Framework 1.2/2.0,Spring (MVC), Spring (AOP), Web Flow, Hibernate 2.0/3.0 ORM, JPA, Jakarta Struts Framework 1.1/1.2, Struts Validation and Tiles Frameworks.
  • Used persistence frameworks Hibernate ORM, JPA, iBATIS to map POJOs to a relational database.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
  • Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
  • Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.
  • Worked extensively on Service Oriented Architecture and proficient with web service development using TOP-DOWN and BOTTOM-UP approaches.
  • Experience with tools like WSDL2J and JAVA2WSDL for generating artifacts for webservice engines/runtimes like IBM WebSphere and Apache Axis.
  • Extensively implemented web services using RESTful technologies like JBoss Resteasy, Gson, and JSON.
  • Expertise in coding standalone batch jobs, and providing monitoring and application support using Spring Batches, Java Batches, etc.
  • Experience with advanced front-end technologies like HTML 4.0, XHTML, DHTML, JSON, jQuery, CSS, XML 1.1, XSL, XSLT, XPath, XQuery, XLink, XPointer
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, and Sybase.
  • Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1 , WSAD/RAD 6.0/7.0/7.5, JBuilder.
  • Experienced in database design, data analysis and development in DB2, Oracle, and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.
  • Experience in writing Ant build 1.5 and Maven scripts for project development and deployment.
  • Hands on experience with JUnit, Http Unit, JWeb Unit andLog4j in developing test cases and determining application functionality.
  • Worked with version control systems like CVS, VSS, etc.
  • Performed database normalization and optimization using Altova Database Spy and TOAD.
  • Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, Java Beans.
  • Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Programming Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6), SQL, PL/SQL, C, C++

Design Pattern: Singleton, Front Controller, MVC, Observer, Adapter, DAO, DTO Decorator, Session Facade, Business Delegate, Service Locator, Transfer Object, Strategy.

Client Scripting: JavaScript, VBScript, Flex, Applets, Action Script

Server Scripting: JSP1.2/2.1, PHP, Servlet, JSTL

Version Control: IBM Rational Clear Case 7.0/7.1, Tortoise SVN, CVS, PVCS, SCCS, VSS

UML Tools: Rational Rose, MS Visio

Web Technologies: Servlet 2.3/2.4/2.5, JSP, JDBC, Tag Libraries, JAXP, JSTL, Applets, DHTML and HTML, CSS

MVC Framework: Struts 1.1/1.2, Spring 2.0/2.5, JSF1.1/1.2

ORM Framework: Hibernate 3.0, iBATIS 2.2, JPA

JavaScript Framework: jQuery

Ajax Framework: Dojo, ProtoType, EXT-JS, JSON, MooTools

IDE: Eclipse 3.4/3.5, NetBeans, WSAD/RAD6.0/7.0/7.5, JBuilder

Web service Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)

Web service Tools: TCPMon, SOAPUI, HttpMonitor

Web service Imp.: Axis 1.0/2.0, Jersey, Metro, CXF

XML API: SAX, DOM, JAXP, JDOM

Messaging Services: JMS, MDB

Middleware Technologies: CORBA, EJB 2.1/3.0

Build Tools: ANT 1.4/1.5/1.6, Maven 2.2.1

Black Box Testing: JWebUnit, HttpUnit, JMeter, Jprobe, QTP, Load Runner.

White Box Testing: JUnit 3.0/4.0/4.1, DB Unit, Load Test.

Methodologies: Agile, RUP, Scrum, RAD, Test Driven Development

Protocols: TCP/IP, FTP,HTTP/HTTPS, RMI/IIOP, DNS, SOAP

Databases: Oracle 8i/9i/10g, Sybase 11.9/12.0/12.5/ , DB2, SQL Server 7.0/2000/2005 , MS Access, MySQL

Database Tools: Toad for (SQL Server/Oracle/MySQL), ERWin, Altova DB Spy.

Loggers: Log4J 1.2

Transaction Control: JTA, Hibernate Transactions.

Application Servers: Web Logic 6.1/7.0/8.1/9.0/10.1 , Web Sphere 5.0/6.0/7.0, JBoss 4.2.2/4.3, Apache Tomcat 5.5/6.0

Platforms: Red Hat Linux, Solaris, Unix/ Linux, Windows 2000/NT/XP/Vista/7.

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, OH

Sr. Java/J2EE Developer

Environment: JDK 1.5, IBM Rational Rose, UML, JSP 2.0, CSS,AJAX, JSF 1.2, Spring 3.0, Hibernate 3.0, JPA (EJB3.0), XML, XML Schemas, XSLT, Altova Database spy, SOAP-UI, WSDL, JMS 1.1, Oracle 10g, Toad, JUnit 3.8,ANT 1.5, Log4j 1.2, Web Services(JAX-WS), JAXB, DOJO, WebSphere Application Server, IBM Rational ClearCase 7.1, IBM ClearQuest, Rational Application Developer(RAD)

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries JBoss and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring (IoC) concept.
  • Implemented Asynchronous messaging between components using JMS 1.1.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed Web Service client interface with JAX - RPC from WSDL files for invoking the methods using SOAP.
  • Extensively worked on SOA and web services to get the data from third party systems and configured JMS queues on server.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Implemented SOA architecture with Web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate DAO Support and Hibernate Template.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constrains and views for multiple databases, Oracle 10g using Toad tool.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Developed logging aspects using Spring AOP.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Prepared technical reports & documentation manuals during the program development.
  • Used Rational ClearCase for version control and ClearQuest for bug tracking.
  • Performed deployment of applications on WebSphere Application Server.

Confidential, Chicago, IL

Java/J2EE Developer

Environment: Java 1.5, HTML, JavaScript, JSP, Spring, AJAX, Spring 2.5, Hibernate 3.0, JPA, Web Services, XML, XSD, XQuery, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse, MS Visio 2005, MS SQL Server 2005, Maven 2.2.1, JUnit, ANT 1.6, Rational Clear Case, Linux and Log4J 1.2, WebSphere Application Server, Rational Application Developer(RAD)

Responsibilities:

  • Created the Mock-ups using HTML and JavaScript to understand the flow of the web application and created class diagrams using MS Visio 2005.
  • Involved in the process of analysis, design, and development of the application.
  • Developed the user interfaces using HTML, JSP and Servlet for different User Interfaces using RAD tool.
  • The entire application was developed in J2EE using Spring (MVC).
  • Developed Spring Controller classes, Command classes and configured dispatcher-servlet.xml for Spring (MVC).
  • Created dynamic HTML pages, used JavaScript, JQuery, and AJAX to create interactive front-end GUI.
  • Used Spring IoC and inserted the Dependency Injection for the Action classes using ApplicationContext.xml.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Involved in writing procedures, queries using PL/SQL to process the data on MS SQL Server 2005 database.
  • Performed regression testing, unit testing using JUnit and performance testing using JProbe.
  • Used Web Services (JAX-WS) for exchange rate calculations and used WSDLandSOAP messagesfor getting credit card information from third party and usedSAXandDOMXML parsersfor data retrieval.
  • Used Apache Maven 2.2.1 as build tool.
  • Used IBM Rational ClearCase as version control tool for maintaining source code and project documents.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Performed deployment of Application on WebSphere Application Server.

Confidential, Bloomington, IL

Java/J2EE Developer

Environment: JDK 1.5, JSP 2.0, CSS,AJAX, JSF 1.2, Spring 3.0, Hibernate 3.0, JPA (EJB3.0), XML, XML Schemas, XSLT, SOAP-UI, WSDL, JMS, IBM MQ Series, DB2, Oracle 10g, Toad, JUnit 3.8,ANT 1.5, Log4j 1.2, Web Services(JAX-WS), JAXB, WebSphere Application Server, IBM Rational ClearCase, Rational Application Developer(RAD).

Responsibilities:

  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlet and Custom Taglibs.
  • Developed User Interface POC based on MVC frameworks like JSF, Spring MVC, Struts.
  • Developed the User Interface validation framework in combination of custom validation built on top of Struts validation frame work from the form bean.
  • ImplementedDependency Injection (IoC)feature ofspringframework to inject dependency into objects and AOP is used for Logging.
  • Developed Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session facade, Service locator.
  • Configured Hibernate to make use of second level EH caching to display the static lookup data from the database.
  • Developed Unit testing frame driven by Test First methodology (TDD), used mock objects, easy mock, Selenium to develop the test cases for server side as well as for user interface.
  • Developed and utilized J2EE Services and JMS components for messaging communication in WebSphere Application Server.
  • Developed Web service modules based on SOA architecture to consume services.
  • Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAX-RPC Web services using AXIS.
  • Configured development environment using WebSphere application server for developers integration testing.
  • Optimizing the WebSphere Application server for maximum throughput. Involved tweaking configuration and settings.

Confidential

Sr. Java/J2EE Developer

Environment: Java, JSP, Servlet, HTML, JavaScript, Web Sphere Application Server 4.0/5.0, Web Sphere Studio Application Dev (WSAD 5.1.1), Rational Application Developer(RAD), XML (DOM, SAX), XML Spy, Struts 1.1, log4j, Java Beans, EJB, JDBC, iText, Serena Version Manager, SQL, AIX, Sun Solaris, Windows NT, DB2, Hibernate.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, design, analysis and code development.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed complete Business tier with Stateless, Stateful Session beans and CMP Entity beans with EJB 2.0standards.
  • Designed the CMP fields and CMR fields in CMP entity beans. Wrote EJB-QL queries in ejb-jar.xml file.
  • The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts 1.3.8.
  • Developed struts Action classes, Action Form classes and configured struts-config.xml for Struts MVC.
  • Developed the application’s front end using standard Struts tags.
  • Used Web services (JAX-WS) for transmission of large blocks of XML data over HTTP.
  • Extensively worked on XML parsers (SAX/DOM).
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Apache Ant was used for the entire build process.
  • Implemented the database connectivity using JDBC with MS SQL Server 2000 database as backend.
  • Used CVS for version controlling and JUnit for unit testing.
  • Deployed the application on WebSphere Application server7.0.

We'd love your feedback!