We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

0/5 (Submit Your Rating)

Dayton, OH

SUMMARY

  • Over 7 years of extensive IT experience in web application analysis, design, development and deployment of enterprise application with strong expertise on Object Oriented JAVA, J2EE and Client Server technologies.
  • Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, HTML, Java Beans, JavaScript.
  • Strong in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, Webservices, Spring, Hibernate, JMS, SOAP.
  • Extensive experience in implementing MVC framework using Struts in J2EE architecture.
  • Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise on working with Presentation layer frameworks like JSP, HTML, XHTML, CSS, JSTL and JavaScript.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Hands-on experience in Deployments, Migration, Maintenance and Enhancements of Web/Enterprise/ Middleware applications in BEA Web logic, JBoss and Tomcat servers.
  • Experience in developing J2EE applications on different IDE’s like Eclipse, NetBeans.
  • Strong Understanding of J2EE design Patterns like Session facade, Singleton, Front Controller, Business delegate, Service Locator, DTO, DAO.
  • Expertise in web Front-end application development using JQuery, JSP, Servlets, AJAX, HTML, XHTML, CSS, XSLT, JavaScript.
  • Expert on various MVC frameworks of presentation layer like Struts, Spring, JSF.
  • Experience in developing Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose.
  • Profound Knowledge in configuring and deploying web applications using Tomcat web server.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Good Understanding of relational database concepts and experience in Query construction using SQL.
  • Experience in using RDBMS concepts and worked with Oracle 10g/11g, MySQL, PostgreSQL and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
  • Experience in software configuration management using CVS, SVN.
  • Experience in working version control tools like SVN.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
  • Willingness and Ability to learn and implement New Technologies wherever necessary.

TECHNICAL SKILLS

Languages: C, C++, Java JDK 1.4, 1.5, 1.6, J2SE, SQL, PL/SQL, HTML, CSS, XML, Java Script, JQuery.

J2EE Technologies: JDBC, JSP, Servlets, EJB 2.0/3.0, JMS, JNDI, AJAX, JAXB, JPA, AWT, Hibernate 3.0/3.2.5 and Spring.

Frameworks/APIs/Tools: Struts, Spring MVC, Hibernate, WEB-SERVICES (SOAP, WSDL,UDDI)

Application/Web Servers: Apache Tomcat, SQL Server, JBoss, Jetty.

Build Tools: Maven, Ant 1.7,Gradle

Version Control Tools: Apache Subversion (SVN), git

Modeling Tools: Rational Rose, UML

Testing Tools: Software Quality Assurance (SQA) tools - QC, Junit

Databases: Oracle 11g/10g, MySQL.

Operating Systems: Windows, Linux

Special Software/Tools: Caliber, Quality Center, JUnit, TOAD, PL/SQL developer, SOAtest 5.5, Remedy, HP Fortify and Rally.

PROFESSIONAL EXPERIENCE

Confidential, Dayton, OH

Sr. J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Webservices (SOAP, WSDL).
  • Implemented J2EE design patterns like Singleton and Session Façade.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Develop the reusable web component using JSP Custom tags and business components which interacts with the persistent layer and other third party services using Java, EJB 3.1, WAS8.5.5, Fast4J, and Web Services.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Developed User Interface having animations and effects using JSF, JavaScript and HTML.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Implemented the Struts frame work with MVC architecture.
  • Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Applied J2EE design patterns like Business Delegate, DAO, and Singleton etc.
  • Deployed and tested the application using Web logic application server.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Fixed several functional screen issues using Java, JSP, JavaScript, Spring MVC, Servlets, Fast4j. EJB
  • Wrote and debugged the ANT Scripts for building the entire web application.
  • Worked with QA team in preparation and review of test cases.

Environment: Java EE 6, Servlets, Spring3.0, JAXB, XML, XSL, XSD, CSS, Java Script, Fast4J, AJAX, MVC,HTML, Multithreading, Eclipse, JUnit, JTS, UNIX, Hibernate, Oracle11g.

Confidential, Denver, CO

Sr. Java/J2EE Consultant

Responsibilities:

  • Effectively interacted with team members and business users for requirements gathering.
  • Understanding functional specifications and documenting technical design documents.
  • Used Spring MVC to decouple business logic and view components.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used JSON for data exchange between application modules along with XML.
  • Used Spring JDBC Template and Spring DAO’s Support classes for JDBC.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Built scripts using Ant to build the J2EE application.
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java, J2EE, JSP,JSTL, Servlet, Agile Methodology,Struts, MVC, Tomcat, XML, HTML, CSS, Hibernate, Struts, SOAP, JavaScript, Multithreading, Oracle, Junit, Web services, PLSQL, JDBC, ANT.

Confidential, San Jose, CA

Sr. J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for Object Oriented Design using Enterprise Architect.
  • Implemented the web-based application following theMVC IIarchitecture using Struts Framework.
  • Developed front-end components using JSP,StrutsTiles layout.
  • Implemented J2EE patterns like,Data Access Object, Session facade, Business Delegateand Value Object.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used spring framework for middle tier and spring-hibernate for data access.
  • Extensively worked on theStrutsDAO module and ORM using Hibernate.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration & administration of WebLogic and JBOSS application Servers.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions Confidential the Oracle Database end.
  • Developed thePL/SQLscripts for rebuilding the application Oracle Database.
  • Developed HTML and JavaScript. Developed Scripts forUNIXplatform deployment.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used Log4J for logging and tracing the messages and Involved in unit testing using Junit.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java EE 5, JSP, Servlets, JSF, Spring DI/IOC, Hibernate, XML, HTML, JDBC, Oracle 10g, Web services, Rational Software Architect, Web sphere Application Server, UNIX, Junit, Maven, Log4J, SVN.

Confidential - Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using HTML, JSF and CSS.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Used log4j for logging mechanism.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build & deployment scripts using ANT,Maven,shell scripts and JACL on unix environment.
  • Implemented Spring MVC architecture.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java 1.5, J2EE, Servlets, JSF, JMS, Hibernate 3.0, Spring, Webservices, JDBC, UML, HTML, Java Script, CSS, XML, Log4j, Oracle 10g, PL/ SQL, JUnit, JNDI.

Confidential

Java Developer

Responsibilities:

  • Used web services for transmission of large blocks of XML data over HTTP.
  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Designed JSP layout using Struts Tiles Framework.
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse for the development environment.
  • Wrote Junit test cases to test the functionality of each method in the DAO layer.
  • Used SVN for version control.
  • Prepared technical reports and documentation manuals for efficient program development.

Environment: JSP, Servlets, Struts Framework, JavaScript, XML, Hibernate, JDBC, HQL, Oracle9i, PL/SQL, Eclipse, JUnit, CVS, and Unix-Solaris.

Confidential

Software Developer

Responsibilities:

  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JDK1.2, JavaScript, HTML, XML, Struts, JSP, Servlet, JNDI, J2EE, Tomcat, Rational Rose, Oracle.

We'd love your feedback!