We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Ann Arbor, MI

SUMMARY

  • 6 years of successful and progressive professional experience in designing, developing, debugging web based and enterprise applications using OOA, OOD, OOPS and JAVA/J2EE technologies.
  • Have Software development life cycle (SDLC) Knowledge that includes Techno - Business analysis, Requirement analysis, design, development, testing, and deployment Sun Java applications.
  • Involved in developing distributed Enterprise and Web applications using UML, Java, J2EE technologies such as EJB, JSP, Servlets, JSF, Struts Frame Work, JMS, JDBC, that include Web technologies such as HTML, XML (SAX, DOM, JDOM), XSL, XSLT, Java Script, Hibernate.
  • Extensively used Java, Servlets, JSP, JSTL, Java Beans, EJB, JNDI, JDBC, Struts, Tiles, HTML, DHTML JavaScript, Ant Scripting, CSS, XML (SAX, DOM, JDOM) XSL/XSLT and AJAX in web application development.
  • Extensive experience in developing Web Services applications and inter process communications application using JTA, RMI, CORBA, JMS, WSDL, SOAP.
  • Good Understanding of Design Patterns like MVC, Singleton, Session Façade, Factory, DTO, DAO and Service Locator. Strong understanding of Multi Tier Environment and Design Patterns.
  • Developed J2EE/JAVA applications using various IDE tools Eclipse, NetBeans, WSAD, RAD, JBuilder.
  • Extensive experience using Struts Framework, Weblogic & JDK 1.5/1.6 Versions.
  • Good Working Knowledge of J2EE Application Server - Weblogic 5.1/6.1/7.1/8.1/9.2, IBM WebSphere 4.0/5.0/6.0, JBOSS, and Tomcat.
  • Architectural Knowledge of Sun’s RMI, JNDI.
  • Worked with Relational Database Management Systems that include Oracle, SQL Server, DB2 and PL/SQL.
  • Experienced with XML related technologies such as XML, XSL, XSLT, XPath, XQuery, SAX, DOM, JAXB and JIBX.
  • Designed Use Case diagrams, Class diagrams, Activity diagram, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose Tool and Microsoft Visio.
  • Used DB2 Connect to view the data from host DB2 on desktop, monitoring database files.
  • Proficient in writing and handling Complex SQL Queries, PL/SQL, Stored Procedures, and triggers.
  • Expertise in Struts framework, Tiles Framework and Struts Tag Libraries.
  • Extensive experience in Implementation of the version control software Subversion, VSS, SVN, CVS.
  • Good experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J.
  • Good experience on Data messaging using JMS, message oriented middle-tier server IBM MQSeries for communication between Java application and Mainframe legacy systems.
  • Good knowledge of user acceptance, Black Box, White box and Unit testing.
  • Expertise in multi vendor operating systems includingLinux,Windows and UNIX Shell Script.
  • Willing to learn and adapt to new technologies.

TECHNICAL SKILLS

Programming Languages: Java,JDK1.5/1.6, Java Swing, Java AWT, C, C++, Visual Basic, SQL

J2EE Technologies: Servlets, JSP, JSF, JDBC, JNDI, EJB, RMI, JPA

Frameworks: Jakarta Struts, ANT, Spring MVC, Hibernate.

Web Technologies: HTML, DHTML, DOM, JavaScript, AJAX, CSS.

XML Technologies: XML, MXML,DOM, SAX, XSL, XSLT, JNDI, SOAP, AXIS 2.

Application/Web Servers: IBM WebSphere, WebLogic9.2, 10.1.3, JBoss, Apache Tomcat

Databases: Oracle, SQL Server, MySQL, DB2

Messaging Systems: JMS, IBM MQ-Series

IDE Tools: IBM Web Sphere Studio Application Developer (WSAD), RAD, Eclipse, JBuilder, NetBeans.

Configuration: CVS, Rational ClearCase, SVN-Tortoise

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

Tools: JUnit, Log4j, Rational Rose, Privia4.2.

Design Methodologies: UML, RUP

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

PROFESSIONAL EXPERIENCE

Confidential, Harrisburg, PA

J2EE Developer

Responsibilities:

  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Involved in the development of presentation modules. The application is based on the MVC-II Architecture using Struts framework.
  • Used the Struts validation and Tiles Framework in the presentation layer
  • Used Struts Action Classes and regular Java classes. Implemented client side validations using JavaScript and server side validation in the Action classes.
  • Used JSP 1.2 and HTML pages to develop the web interface; used JSP tag libraries for creating complex web pages.
  • UsedUNIXshellscripts to deploy the applications in various work environments like QA, and Development.
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts/Spring Framework.
  • Designed and created a Java JDK 1.6 RESTful Web Service API layer between Oracle database and PHP web application.
  • Extensively worked on XPath and XQuery to query Collections of XMLdata.
  • Extensively worked on JAXB to marshal Java objects into XML and unmarshal XML back into Java objects.
  • Developed complex SQL queries and Stored procedures to perform efficient data retrieval operations.
  • Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, packages and Triggers.
  • Use DB2 Connect to view the data from host DB2 on desktop, monitoring database files.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed Application BL modules usingEJB session beans.
  • Employed Hibernate 2.0 to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Used Apache collection utils Closures and Predicates using JDK 1.6 features.
  • Worked extensively on XML parsers DOM and SAX to parse the XML documents.
  • Used JMS for sending the messages to the Export Queue.
  • Designed DB2 physical objects such as database, tables pace, tables and storage groups.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Extensively worked on XPath and XQuery to query Collections of XMLdata.
  • Used MDBs (JMS) for information exchange between current and legacy system.
  • Developed software test plans, test design specifications, and test scripts for various test scenarios.
  • Used JUnit to unit test the modules & Log4j for logging error/debug messages.
  • Deployed the application on Weblogic Application server 10.1.3
  • Resolved the issues encountered during the System Test and Acceptance Test.
  • Involved in bug-fixes, enhancements and code refactoring.

Environment: Java, JDK1.6,JavaScript, Servlets 2.3, JSP 1.2, Struts 1.3, XML, Oracle 9i, PL/SQL, Hibernate, Springs, UML, Rationale Rose, Weblogic Application Server10.1.3, CVS,EJB, Rational Application Developer 5.0, HTML, DHTML, JMS,CSS, Unix,DB2.

Confidential, Ann Arbor, MI

Java Developer

Responsibilities:

  • Modeling conceptual design using Use Case, UML Class, and Activity diagrams using Rational Rose.
  • Implemented the MVC methodology to develop the user interface using Spring, Service Locator, Transfer Object, and DAO.
  • Used JSP, JavaScript, HTML, AJAX, CSS, XSLT, and JSF to create the user interface views.
  • Involved in the development of Enterprise Java Beans (EJB’s) to implement Business logic for maintaining state information and database operations.
  • Worked extensively on XML transformations XSD and XSLT’s
  • Developed complex SQL queries and Stored procedures to perform efficient data retrieval operations
  • Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
  • Involved in writing XML queries and created runtime XML result objects.
  • Used Web Services like SOAP and WSDL to communicate over internet.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe usingSpring JMS.
  • UsedJMS Templateto publish andMessage Driven POJO (MDP)to subscribe from theJMSprovider.
  • Worked extensively on XML parsers DOM and SAX to parse the XML documents.
  • Usage of profiling tools in WSAD 5.1.1 to measure, organize and display the information about the runtime behavior of code inside JVM using WSAD profiling infrastructure, RAD.
  • Used Jasper Reports to generate policy holders details as PDF’s
  • Worked extensively on XML transformations XSD and XSLT’s
  • Worked extensively on XML parsers DOM and SAX to parse the XML documents.
  • Developed test classes in JUnit for implementing unit testing.
  • Configured Websphere Application Server to create Connection pool and Datasource.
  • Created Stored Procedures, Triggers, and Queries using Oracle 9i for business rules.
  • Used Unix scripts with java runtime to execute shell script.
  • Involved in customizing and tuning SQL using DB2 Query Monitor.

Environment: Java, JDK1.5,J2EE, JDBC, Servlets, JSP, JSTL, EJB, HTML, AJAX, Spring Framework, Java Script, CSS, XSLT, Flash, SAX, XML. JUnit, WebServices, JAX-RPC, SOAP, WSDL, IBM Websphere 6.x (WAS), Rational Application Developer RAD 6.0, Hibernate, Rational Rose, JMS, Ant, UNIX, Oracle 10g, and Clearcase.

Confidential, Florida

J2EE Developer

Responsibilities:

  • Involved in SDLC, of application developed using AGILE methodology
  • Documentation also involved use-case and other UML diagrams using reverse engineering concepts.
  • Used AJAX and JavaScript for Client side validations.
  • Developed Servlets for server side transactions and made use of AJAX for server side processing without refreshing the JSP page.
  • Implemented SOA using Web Services on ESB utilizing Websphere Integration Developer (WID) and Sybase, JDK 1.5, Weblogic 9.2
  • Created batch application usingJMSto update database.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
  • Integrated Hibernate with spring by coding a Spring Configuration file.
  • Developed the application usingEclipse IDEand used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation, andversion control(SVN).
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Implemented Clear Commerce, a SOA, a third party credit Card authorization using business service with SOAP.
  • Used Web services - WSDL and SOAP for getting required information from third party.
  • Developed Testing application for performance testing using Swing.
  • Implementation of Application Framework using Struts and Hibernate open source frameworks.

Environment: Windows, Eclipse, J2EE 1.5, Struts, Weblogic 8.1, Oracle 9i, SQL, XML, AJAX,JMS, Hibernate, JSF, Agile Methodology, spring, Swing,EJB.

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested),JSF, JSP,HTML and CSS
  • Developed theStrutsAction classes and Action Form classes and configured them in Struts configuration files as part of the controller component
  • Extensively used Websphere Studio Application Developer for building, testing and deploying applications
  • To keep track of latest Versions implemented CVS Structure
  • Worked on Eclipse & RAD 6.0 environment
  • Wrote SQL queries for JDBC connection to Oracle database
  • Created class diagrams and sequence diagrams using rational rose
  • Clear Case is used for version control.
  • Implemented various Custom Tags and JSTL tags.
  • Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1 environment in deployment team
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.

Environment: HTML, CSS, Java script, Struts 1.0, JSP, JSTL, Java Beans, DAO, Core JDK 1.4/1.5, XML, ANT, Windows XP/2000, Websphere, RAD 6.0, Oracle 9i/10g

Confidential

Jr.Java Developer

Responsibilities:

  • Involved in preparing the Detailed Design document for the project.
  • Implementation of MVC architecture with controller Servlets, JSP, Struts Framework and EJB.
  • Used Struts, servlets technologies to develop all eligibility usecases.
  • Developed Action Forms and Action Classes in Struts framework.
  • Identified the action and Dyna action form classes, based on the Struts framework, to handle the pages.
  • Created tile definitions, struts-config files and resource bundles using Struts framework.
  • Implemented different Design patterns like DTO, DAO, Service Locator Pattern, Singleton Pattern, Business Delegate and MVC architectural design pattern for solving the architectural issues.
  • Used JMS for sending the messages to the Export Queue, so that Export module will receive the messages and update the CPFF file.
  • Used JDBC and involved in writing SQL, Stored procedure and PL/SQL for back end.
  • Developed XSL templates and XSL schemas to generate the view part of MVC architecture.
  • Used Struts framework as controller part and developed business logics in model part.
  • Deployed and tested the JSP pages in WebSphere server.
  • Developed the Session Beans and deployed them in WebSphere application server.

Environment: J2EE, Java 1.4, Struts, Servlets, JSP, JSTL, JDBC, Oracle 9i, EJB, JMS, MQSeries, UML, DHTML, XML, CSS, JavaScript, VSS, WSAD 5.x, WAS 5.1, PL/SQL, Rational Clear Case, Linux, Apache.

Confidential

Associate Developer

Responsibilities:

  • Involved in Requirements Analysis, Design and Client Discussions.
  • Developed web pages using HTML, DHML, CSS, JavaScript and JSP
  • Effectively retrieving data from XML.
  • Implemented MVC2 Architecture.
  • Designed and implemented associated action classes for MVC framework.
  • Worked on DAO Design Pattern.
  • Used DAOs that contain data access functions for creating a data object in the database, deleting a data object from the database, loading/searching for data objects from the database and updating data objects in the database.
  • The entire Application is deployed in WebSphere Application Server.
  • Creating SQL Queries in Oracle 8i

Environment: Core Java, JDBC, JNDI, Servlet, JSP, EJB, HTML DHTML, CSS, JavaScript, WebSphere Application Server, Oracle 8i (SQL, PL/SQL).

We'd love your feedback!