We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Hoffman Estates, IL

SUMMARY

  • Over 7 years of experience in design, development, maintenance and support of Java/J2EE applications.
  • Strong working experience in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity Service Oriented Architecture (SOA).
  • Experience in working in evironments using RUP and Waterfall development methodologies.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL,JMS, EJB.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, CSS, JavaScript and AJAX technologies.
  • Experienced in developing MVC framework based websites using JSF, Struts and Spring.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), IOC (Inversion Of Control), DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming).
  • Expertise in Object-relational mapping using Hibernate.
  • Strong experience in XML related technologies incluing XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XMLBeans.
  • Expertise in developing and consuming Web services including different technologies and standards likeDTD,XSD, SOAP, WSDL, JAX-WS, and Apache Axis.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD)for Java/J2EE application development.
  • Expertise in database modelling, administration and development usingSQL, T-SQL and PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
  • Experience in using ANT and Mavenfor build automation.
  • Experience in using version control and configuration management tools like CVS and SVN.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris and HP-UX.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Telecom, Banking and Insurance domains
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL, Unix Shell Scripts

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0

Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX

Frameworks: Struts 1.x/2.x, Hibernate 3.x, Sping 2.5/3.0

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans

Messaging Technologies: JMS

Application/Web Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

Methodologies/ Design Patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Facade

Databases: Oracle 8i/9i/10g, SQL Server 2000/2005, IBM DB2

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven

Testing and Logging Frameworks: JUnit, Log4J

Reporting Tools: Crystal Reports 11

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating Systems: Windows 98/2000/NT/XP, AIX, Sun Solaris, HP-UX.

PROFESSIONAL EXPERIENCE

Confidential, Hoffman Estates, IL

Java/J2EE Developer

Responsibilities:

  • Involved in designing & documentation of flows & functional diagrams using Rational Rose.
  • Designed all type of UML diagrams using Argo UML, which is needed in developing the application.
  • Responsible for writing AJAX functions using JavaScript and CSS in HTML.
  • Used DOJO widget components of JavaScript code, HTML markup and CSS style declarations to enrich websites.
  • Extensive usage of ANT builds process for the delivery of the end product.
  • Implemented the application using Struts Framework which is based on MVC design pattern.
  • Used Struts MVC and Spring IOC, AOP, Template frame works extensively.
  • Used Struts Validation Framework and JavaScript for server and client side validation.
  • Used Struts for data capture and administrative application business logic implementation.
  • Involved in Creating Custom page layouts using JSP Dynpage Enterprise Portal Application
  • Involved in deployment process of the application on the Web sphere application servers.
  • The back-end i.e. the persistence is being handled by the Hibernate ORM API.
  • Used JDBC for database connectivity.
  • Used JQuery implementation for DHTML, AJAX form submits, validation, and image manipulation
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
  • Designed and developed numerous Session/Entity Beans.
  • Used Star Team as version control. Used Clear quest as bug tracking system. Extracted Logging errors by Log4j.Written Test Cases for Unit Level Testing using JUnit.
  • Involved in testing, debugging complete flow of the modules.

Environment: J2EE, JDBC API, Servlets, JSP, EJB, Spring 3, struts, Hibernate, JMS, HTML, AJAX, CSS, RAD, Star Team Version Control, DOJO, Clear Quest, SOAP, Web sphere, DB2, SQL, PL/SQL, JUnit, ANT, Log4j, Web Services, Windows XP, UNIX.

Confidential, OH

Java/J2EE Developer

Responsibilities:

  • Designed and developed Underwriting module using UML, Rational Rose.
  • Designed cross module interfaces, developed stubs for testing.
  • Worked on Struts framework (JSP, CSS, JavaScript), Spring and Hibernate.
  • Developed of EJBs (Session Beans and MDB), JMS and IBM MQ on WebSphere platform.
  • Participated in capturing and implementing business Rules using Blaze Advisor.
  • Customer Interaction for Acceptance criteria and developing acceptance use cases.
  • Involved in Data base design. Provided ANT build script for building and deploying the application.
  • Provided JMS support for the application using Weblogic MQ API.
  • Involved in configuring and deploying the application on Weblogic Application Server 8.1.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Provided utility classes for the application using Core Java and extensively used Collection package.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Extensively used TOAD for managing the database.
  • Performed various DAL, DML operations on SQL server database.
  • Used CVS and Rational ClearCase version control tool to manage source repository.
  • Provided Unix scripts for deploying and building the system.
  • Implemented log4j by enabling logging at runtime without modifying the application binary.

Environment: Java, J2EE, EJB, Struts, JSP, CSS, JavaScript, Hibernate, Spring, IBM MQ, Oracle 9i, TOAD, Windows, WebSphere App Serve, CVS, Rational Rose

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements capturing & Preparing Software Requirements Specification.
  • Responsible for designing, Implementing and mentoring the junior developers.
  • Involved in UML modeling using Rational Rose tool.
  • Primarily involved in re-design and coding of offline processes which are standalone java programs running to generate various reports asynchronously and send mail to the users.
  • Refractored java code to make it more maintainable.
  • Involved in the redesign and development of the web based CCER application into a multi-tiered application.
  • Used struts framework to build MVC architecture and separate presentation from business logic. Involved in rewriting middle-tier on web logic application server.
  • Generated Stored Procedures using PL/SQL language.
  • Designed the database tables using normalization concepts & implemented cascading delete relationships between different transaction tables.
  • Used XSLT for transforming the XML documents in to HTML documents.
  • Used various design patterns like façade pattern, service delegate, factory pattern, singleton pattern, DAO etc.
  • Involved in support of the existing CCER application which involved defect fixing and minor enhancements.

Environment: Java (JDK 1.5), JSP, Servlets, Struts 1.3, HTML, CSS, XML, XSTL, DHTML, Design Patterns, Eclipse, CVS, Apache Tomcat 5.5, JDBC, Oracle 9i, Rational Rose, Xml Spy, UNIX, Windows-XP.

Confidential, KY

Java Developer

Responsibilities:

  • Participated in the implementation of efforts like coding, unit testing and code review.
  • Designed and developed Servlets to implement business logic and deploy them on the WebLogic Application Server.
  • Implemented a Web based application using SERVLETS, JSP and AXIS.
  • Established communication between different technologies to share the business logic of the application.
  • Involved in writing HQL queries using Hibernate.
  • Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.
  • Used JDBC to make connection to Oracle and retrieve necessary data from it.
  • Created various tables required for the project in Oracle database and used the SQL Stored Procedures in the application for frequent operations on tables.
  • Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code versioning control by CVS.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Developed code for handling the exceptions and converting them to Action Messages.
  • Configured Eclipse for development.
  • Used UML, Microsoft Visio.

Environment: J2EE, JSP, Struts, Servlets, Hibernate, Apache Axis1.4, XSLT, JDBC, Tomcat5.5, MSSQL and Windows 2000.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Involved in the feasibility study of the project.
  • Gathered requirements from the client for designing the Web Pages.
  • Participated in designing the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).
  • Involved in writing Client side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
  • Developed the Form Beans and Data Access Layer classes.
  • XML was used to transfer the data between different layers.
  • Servlets and JDBC were used in retrieving data.
  • Involved in writing complex sub-queries and used Oracle for generating on-screen reports.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Deployed EJB Components on WebLogic.
  • Involved in deploying the application in test environment using Tomcat.

Environment: Java, J2EE, JSP, Servlets, EJB, Java Beans, JavaScript, JDBC, Weblogic Server, Apache Tomcat Server, Oracle, HTML, DHTML, XML, CSS, Java Script, Eclipse, Servlets, CVS, Windows 2000.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked with functional leads to discuss business specifications and transformed them in to technical requirements.
  • Developed environment set up document and assisted development team to install development environment.
  • Assisted in developing the technology proposal document required for the system.
  • Involved in design meetings with the architects and other development team and contributed in designing rules engine, DAO factory pattern using StatementBuilders and ResultSetHandlers.
  • Designed the application work-flow using Struts and authored struts configuration files like validator.xml, struts-config.xml and validation-rules.xml files.
  • Developed core business components for rules engine to automate the process of screening applicants for the requirement.
  • Created user interfaces for the presentation layer using JSP, HTML, DHTML and JavaScript.
  • Developed JSP custom tags required for the presentation layer.
  • Wrote ANT scripts to automate the build process.
  • Created EJBs to encapsulate the business logic to represent the model in MVC Architecture.
  • Developed business components in the rules engine using business components.
  • XML based configuration is provided to configure rules engine dynamically on the run time.
  • Worked with the database team to analyze the data from development perspective.

Environment: Java, Servlets, JSP, Java Beans, Struts, Weblogic Application Server, Eclipse, IBM DB2, JDBC, EJB, MVC, DAO Factory pattern, ANT, PVCS, HTML, DHTML, JavaScript.

We'd love your feedback!