We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8 years of extensive experience in design and development using J2EE Technologies.
  • Experience on complete Software Development Life Cycle (SDLC) in enterprise, web based and Service Oriented Architecture (SOA) and client/server applications with models like Waterfall, Rapid Application Development (RAD) and Agile Methodology.
  • Experience in Java/J2EE design.
  • Experience in producing and consuming Web Services (XML Services and REST Services).
  • Expertise in Object Oriented Analysis and Design (OOAD) and Object Oriented Paradigm (OOP) from designing UML diagrams using IBM Rational Rose and Microsoft Visio tools to development phase.
  • Extensive experience with applications involving technologies such as Java Server Pages (JSP), Servlets, Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Worked in Test Driven Development (TDD) using JUnit.
  • Expertise in MVC 2 architecture using Jakarta Struts 1.*/ 2.* with features like Validator framework, Tiles framework and Internationalization (i18n).
  • Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, Java Beans.
  • Development & deployment Java EE/J2EE web components on IBM WebSphere Application Server, Oracle WebLogic Application Server, JBoss, Apache Tomcat.
  • Developed front - end using JSF, JSP with Custom Tag libraries, JSTL, Struts Tag libraries, GWT, Adobe Flex, MXML, HTML, CSS.
  • Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, Extended Markup Language (XML) and java XML parsers such as JAXP, and JDOM.
  • Strong exposure with Object-Relational Mapping (ORM) framework, using annotations with Hibernate and iBatis.
  • Exposure to XML concepts, JSON format and technologies including XML parsing using SAX, STAX, JAXP parsers, validation of XML using XSD and DTD, XML transformation using XSLT and retrieval of information using XPath and XQuery .
  • Experience in IDE tools like IBM RAD, Eclipse3.5, MyEclipse, NetBeans.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, function, cursors, views, triggers and Query optimization with Sybase, Oracle, IBM DB2, MySQL, MS-SQL and PostgreSQL databases and also developed a mobile framework using jQuery Mobile.
  • Performed database normalization and optimization using Altova DatabaseSpy and TOAD
  • Developed Business Rules using Decision Trees and Decision Tables with help of DROOLS.
  • Integration and deployment of applications done using ANT and Maven.
  • Strong experience in working with scripting languages like JavaScript, VBScript, ActionScript.
  • Worked with various version controls like Subversion (SVN), CVS, ClearCase.
  • Strengths include good team player, excellent communication, interpersonal and analytical skills, flexible to work with new technologies.
  • Ability to work effectively in a fast-paced, high volume, deadline-driven environment.

TECHNICAL SKILLS

Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6, C, C++

Client Scripting: JavaScript, Flex

Server Scripting: JSP1.2,2.1, ASP

Platforms: Windows 2003 Server, HP Unix 3000, Solaris 4.1, Linux Redhat Enterprise Server 5.0.

Version Control: Rational Clearcase, Tortoise SVN, CVS

Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1,5.0.

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, Oracle SQL Developer.

ORM Frameworks: Hibernate 2.0.2.1,3.0, iBatis, JPA

J2EE MVC Frameworks: Struts 1.1,1.2,1.3.8, Struts 2.1, JSF 1.1, 1.2, Spring 2.5,3.0 MVC, Spring Web Flow

IDEs: Eclipse 3.2, 3.3, MyEclipse 5.5, 6.6, IBM RAD 7.0,7.5, WSAD 5.0, NetBeans 5.5.1, 6.5, Spring Tool Suite 3.5.0.

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)

Webservice Tools: SOAPUI, HttpMoniter

Webservice Implementations: Axis 1.0,2.0, JWSDP, Jersey, CXF 2.0

Middleware Technologies: EJB 2.1,3.0

UML Tools: Altova UML Spy, MS Visio, Rational Enterprise

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4.

Content Management: Documentum

White box Testing (Functional, Load): JUnit 4.1, JwebUnit, HttpUnit, DBUnit.

Black box Testing (Functional, Manual, Load): LoadRunner 9.1,QTP.

Ajax Frameworks: Dojo, DWR, GWT, Prototype, EXT-JS

Javascript Frameworks: Jquery, Sencha

Profiling Tools: Together4J, Jprobe

Batch Scripting: ANT 1.4,1.5,1.6, Maven

Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development

Messaging Technologies: JMS, MDB

Transaction Control: JTA, Hibernate Transactions.

XML Tools: Altova XML Spy

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

Java/J2EE Developer

Environment: JDK, JSP, Servlets, Spring, Hibernate, Oracle, JBoss Application Server, Oracle 10g, DB2, TOAD, MyEclipse, MS Visio 2003, JavaScript, JQuery, Flex, CSS, Custom Tag libraries, JDBC, Swing, JSON, JMS, JUnit,, Jira, SVN, Adobe Photoshop CS2, Confluence, Log4j.

Responsibilities:

  • Developed the application under J2EE architecture using JSP, Servlets, Spring, Hibernate.
  • Involved in creating use case diagrams, class diagrams using MS Visio.
  • Designed User Interfaces using Flex, JSP, CSS, JavaScript,
  • Incorporated MVC architecture using Apache Struts & Spring framework.
  • Involved in designing & coding of business logic using Spring IOC & MVC features.
  • Implemented ORM mapping and Dependency Injection in a Spring, Hibernate framework.
  • Developed Hibernate persistence layer modules using Java Persistence API (JPA) .
  • Implemented message notification service using Java Messaging API (JMS).
  • Used JSON and XML for data exchange between application modules.
  • Developed Custom Tag libraries to customize front end & to enforce security in the front-end at various levels like page, panel, links/button & visible/editable fields.
  • Performed regression testing, worked in test driven development (TDD) using JUnit.
  • Used Tortoise SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Used Jira tracking tool to track bugs.
  • Implemented PL/SQL procedures and views in Oracle database using Toad for Oracle and SQL Developer
  • Extracted facility details to Oracle servers from DB2
  • Responsible for Logging functionality of application using Log4j technology and used components like loggers, appenders.
  • Prepared functional documents and reports during the development and stored them in Confluence.
  • Used JNDIHELPER API which was built based on JDBC, is used to connect to the Oracle Database for fetching different records for the details provided by the user.
  • Used the concepts of Quartz bean for making my java jobs to run on specific time.
  • Created setup for build and deploy application in JBOSS server using Jenkins build tool.
  • Used some external API’s like iText, Apache POI for some of my functionalities.

Confidential, Holland, MI

Java/J2EE Developer

Environment: Java, JSP, Servlets, Struts, EJB, WebLogic, Sun Solaris and Oracle, JAXB, SOAP, WSDL, UDDI, XMLSchema, XML, UML, XSL, XSLT

Responsibilities:

  • Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams.
  • Developed reusable components like logger, cache manager, error handler using object oriented concepts.
  • Design and Developed JSP and Servlets for different User Interactive (UI) web pages using Struts and developed the Enterprise Java Bean components.
  • Developed the application using Struts Framework.
  • Developed XML based reusable validator frame work to validate user validations extending struts validator frame work.
  • Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL and Connected database using JDBC API.
  • Customized views in JSP with HTML, Java Script and CSS.
  • Involved in writing DAOs (Data Access Objects) layer using Hibernate.
  • Implemented the business logic in stateless session Beans.
  • Involved in designing and generating Webservices using SOAP, WSDL and UDDI.
  • Effectively managed the development process using CVS.

Confidential, New York

Sr. Java/J2EE Developer

Environment: J2SE 6, J2EE 5, Spring 2.5, UML 2.0, Eclipse 3.0, EJB 3.0, JPA, Hibernate 3.0, UMLet 9.0, HTML, XML, JavaScript 1.8, AJAX, JSP 2.1, Servlet 2.5, JSF 1.2, XSLT, JAXP, DB 2, WebSphere 6.1, Maven 2.0, JUnit 4.3, Log4J 1.2.15, SVN 1.3

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Used Agile SCRUM methodology for focusing in end user requirements.
  • Developed UML use-case, class, object, sequence, collaboration, and activity diagrams using UMLet.
  • Applied/Implemented core J2EE patterns such as: MVC, Business Delegate for resolving common design problems.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plugin features for editing, debugging, compiling, formatting version control (SVN).
  • Developed the client tier components using HTML, XML, JSP, JSF, standard JSP tags, JSTL tags, view helper classes, java beans JavaScript, and AJAX.
  • Involved in the integration of Spring for implementing MVC
  • Developed code obtaining bean references in Spring IOC Framework
  • Used EJB Session beans to develop the Business Logic
  • Configured the MDB as a subscriber for receiving the messages
  • Parsed XML documents and using XPath and JAXP
  • Processed XML documents using XSL and XSLT for generating PDF output files.
  • Developed persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity manager.
  • Extensively used JUnit to unit test and developed code in a strict Test Driven Development mode.
  • Participated in SQL schema development and PL/SQL stored procedures.
  • Deployed the application in the WebSphere application server

Confidential, Dallas TX

Java/J2EE Developer

Environment: JDK 1.5, J2EE 1.4, UML, Struts 1.3, Struts Tiles, validator, EJB 2.0 (Session, MDB, JMS), Eclipse, Bea Weblogic Server 9.1, Hibernate 3.0, MSSQL 2005, Red Hat Linux, Maven 1.9, JSP, Javascript, JQuery, iBatis, Log4j, SVN, Swing, AWT, embedded programming

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application.
  • Participation in the verification and validation and Quality assurance.
  • Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Used annotations to add meta data in Java.
  • Developed the application under J2EE architecture using JSP, Struts, Java Beans, iBATIS Data mapper.
  • Developed many JSP pages, used JavaScript Library, jQuery UI for client side validation and created some pages using Swing and AWT.
  • Created session EJBs that retrieved information from the Oracle database using Spring-Hibernate.
  • Client & server validation were handled using Struts validator.
  • Implemented Java Message Services (JMS) using JMS API.
  • Created and implemented stored procedures, functions, triggers, using SQL.
  • Prepared the system test plan and test cases to suit business requirements and system specification documents.
  • Involved in testing the application different loads and fixed the bottlenecks.
  • Worked with QA to move the application to production environment.
  • Maven to compile and generate EAR, WAR & JAR.
  • Used Log4j for logging Errors.
  • Used SVN for version control & source code management.
  • Used embedded programming to maintain some legacy code.
  • Prepared technical reports & documentation manuals during the program development.
  • Interacting with the users in case of technical problems & mentoring the business users.

Confidential

Software Developer

Environment: JDK 1.3, J2EE, JSP, HTML/CSS, Servlets, Java Beans, MDB, JDBC, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, ANT, JUnit 3.x, JMeter.

Responsibilities:

  • Involved in the development of Customer Perception module.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Conducted client side validations using JavaScript.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Worked on parsing the RSS Feeds (XML) files using SAX parsers.
  • Designed and coded the java class that will handle errors and will log the errors in a file.
  • Used Data Access Object Design Pattern (DAO) for data access functionality.
  • Deployed the application on JBoss Application server.
  • Involved in creating User Authentication page using Java Servlets.
  • Involved in the Maintenance and Support of the System.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.

We'd love your feedback!