We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Morrisville, NC

SUMMARY:

  • Over 8 years of strong IT experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
  • Experience with software development methodologies like Waterfall, Agile and involved in Object Oriented Analysis and Design (OOAD).
  • Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP, Applet, Spring, Struts, Hibernate, JDBC, JNDI, Java Beans, EJB’s, SAX/DOM, DOJO and XML.
  • Experience in Hibernate as ORM (Object Relational Mapping) frameworks in persistence layer of web applications.
  • Expertise in front - end/presentation tier development using Struts frameworks with Struts Tiles, Struts Validator, Spring MVC, Servlets, JSP, JSF, JSTL, JQuery, JavaScript, HTML and CSS.
  • Good understanding of design patterns such as Model View Controller (MVC), Singleton, Decorator, DAO, DTO, Factory method, Front Controller in the development of Multi-tier Enterprise Application.
  • Hands-on experience with various Application Servers and Web Servers (IBM WebSphere Application Server, BEA Web Logic, JBoss and Apache Tomcat) with wide variety of development tools like IBM RAD, Eclipse and NetBeans.
  • Experience with XML related technologies such as XML, XSLT, Schema, XPath and JAXB.
  • Proficient in writing SQL queries, PL/SQL, Triggers and Stored Procedures.
  • Experience working on various databases including MySQL, Microsoft SQL and Oracle.
  • Experience in using CVS,Clear Caseand SVN for version control, JUnit for unit testing, TestNG test case creation and execution, Log4j for logging with different levels.
  • Experience in ANT and Maven for project build.
  • Experience in SOAP and REST for creating Web Services.
  • Excellent communicational skills and strong interpersonal skills, including the ability to coordinate and motivate team members.

TECHNICAL SKILLS:

Programming Languages: Java, JEE, SQL, PL/SQL.

Java/J2EE Technologies: Servlets, EJB, JSP, JDBC, Java Beans.

Framework: Strut, Spring, Hibernate.

Design Patterns: Session Fa ade, Singleton, DAO, DTO,Factory method, Front Controller.

Web Services: SOAP, REST.

Web/XML Technologies: HTML, XHTML, CSS, XML, XSL.

Scripting Languages: JavaScript, AJAX, JQuery.

Application/Web Servers: Web Logic, WebSphere,JBoss, Apache Tomcat.

Databases Familiarity: Oracle, MySQL, DB2, Microsoft SQL server.

Operating Systems: Windows, Unix, MS-DOS.

IDE: Net Beans, Eclipse, RAD.

Version Control: CVS, SVN,ClearCase.

PROFESSIONAL EXPERIENCE:

Confidential, Morrisville, NC

Java/J2EE Developer

Responsibilities:

  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Developed UI using JSP, JSF, JavaScript, HTML, CSS, jQuery and AJAX.
  • Performed Validations on UI data using JSF validators and JavaScript.
  • Configured Spring Web MVC Framework to implement MVC design patterns.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Implemented all DAO's using Spring Framework.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Configured and deployed the application on WebLogic Application Server.
  • Implemented Web Services based on SOA architecture with SOAP and WSDL.
  • Configured Log4j to enable/disable logging in application.
  • Developed ANT script to build .war and .ear files for the application.
  • Created JUnit test cases, and Development of JUnit classes.

Environment: Java, J2EE, Springs, MVC,Hibernate, Eclipse, WebLogic, SOAP, WSDL,JSP, JSF, JavaScript, HTML, CSS, jQuery, AJAX, Oracle 11g, ANT,JUnit, SVN, Windows, UNIX.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based J2EE application.
  • Developed Session beans which encapsulate the workflow logic and used Hibernate to access data.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Developed the Spring AOP programming to configure logging for the application
  • Developed web screens in HTML5 and CSS3.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used SOAP WebServices to extract and communicate the records.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Used Log4J utility to log error, info and debug messages.
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
  • Enhancement, add the functionality in the existing application.
  • Developed documentation to support the users.

Environment: Java, J2EE, Servlets,Eclipse, Hibernate, Spring MVC, JSP, JavaScript, HTML5, CSS3, jQuery, AJAX, Oracle, WebSphere,SOAP Web services, Maven, Log4j, CVS, JUnit Windows.

Confidential, Raritan, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Conceptualize, design, develop and implement the web pages that are visually pleasing, load quickly, and meet established design standards to be capable of high-traffic using JavaScript, JSP, JSTL, CSS, HTML 5 and used Action Script 3.0 for Validation of Forms.
  • Developed JSP, JSF, and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Worked with Java Executor Framework to develop Multi-threading application.
  • Involved in writing client side validations and created dynamic web pages using Java Script.
  • Implemented the Application using Spring MVC Framework.
  • Used JQuery to build style content, drag and drop functionality, popup and modal windows.
  • Developed the Graphical User Interface (GUI) application using Jakarta Struts Framework.
  • Developed action classes, form beans and Java Server Pages using Struts.
  • Involved in working with Struts Tiles for the look and feel for a web application.
  • Handled HTTP requests to the controllers using Struts 2.
  • Developed XML Web Services for retrieving credit information from the credit bureau.
  • Enforced message security standards using WebSphere MQ.
  • Implementation of JMS between workflow module and backend Message forwarding Engine.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
  • Worked with Maven and Spring Suite to develop the coding to Batch Jobs.
  • Created POC for Spring Batch for scheduling, running and maintenance of the Batch jobs.
  • Used Hibernate ORM Framework for Data persistence and transaction management.
  • Developed reference architecture for SOA environment.
  • Cached commonly used reference data in the entity framework.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Used Firebug as browser debugger in JavaScript, html, css.
  • Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
  • Tested the software using AGILE TDD process.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Tested the application functionality with JUnit Struts Test Cases.

Environment: JDK, JavaScript, JQuery, HTML 5, JBOSS, SQL Server, Hibernate, Struts, Maven, JAX-WS, WSDL, REST, SOA, EJB, WebSphere MQ, Spring, AGILE, CSS, Servlet, JSP, JNDI, JMS, JTA, JDBC, Oracle 10g, ANT, JUnit.

Confidential, Woodlands,CA

Java/J2EE Developer

Responsibilities:

  • Extensively used Hibernate framework to persist the operations data to the database.
  • Wrote complex SQL and HQL queries to retrieve data from the Oracle database.
  • Used Web Services for communication between the different internal applications.
  • Used Apache Axis as the Web Services framework for creating and deploying Web Services clients using SOAP and WSDL.
  • Scaled the component interactions and generalized the interfaces using RESTFUL.
  • Used SOAP for the communication between the different internal applications.
  • Involved in producing necessary WSDL to deploy as a Web Service.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Developed classes to interface with underlying web services layer.
  • Designed and developed JSP pages using Spring MVC framework.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Developed the Controller Servlet to handle the request and responses.
  • Designed rich user interface screens using AJAX, JavaScript, CSS, and HTML.
  • Involved in the design of the Referential Data Service module to interface with the various internal databases using JDBC.
  • Developed ANT scripts for building, testing and deploying the application on WebLogic server.
  • Developed and deployed the applications on Oracle WebLogic Application Server.
  • Worked on database interaction layer for insertions, updating and retrieval of operations data of internal applications from oracle database by writing stored procedures.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Developed controllers and actions encapsulating the business logic.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Core Java, Java 1.6, JSP, Servlet, Spring MVC, Hibernate, Web Services(SOAP, WSDL, REST), Apache Axis, XML, JNDI, JDBC, Spring, Oracle WebLogic Application Server, Oracle 10g, UML, Eclipse, HTML, CSS, AJAX, JavaScript, Ant, JUnit.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end using HTML, CSS, JavaScript with JSF, AJAX and tag libraries.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Used Spring Core, Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernate’s persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Developed the web interface using MVC design pattern with Struts framework.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively. Used HQL and SQL for fetching and storing data in databases.
  • Designed and developed the Validators, Controller Classes and Java bean components.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Developed ANT scripts for building, testing and deploying the application on WebLogic server.
  • Implemented web services with Apache Axis.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs of the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Used Apache Ant for the build process.
  • Used Clear Case for version control.

Environment: Java, JDK 1.5, Servlets, Hibernate, JPA, Spring, JSF beans, JSF, Ajax, Oracle 10g, Eclipse, Apache Ant, Web Services (SOAP), Apache Axis, Web Sphere, JSF Tag Libs, JavaScript, HTML, CSS, XML, ClearCase.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in developing the front end and processing the business logic using MVC based Struts framework.
  • Created UML diagrams based on the business requirements.
  • Designed front-end using HTML, JavaScript, CSS, and JSP
  • Used XSLT for arranging the Data (XML Data) in the order required by the Client.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Developed Action Form and Action Classes in struts framework.
  • Designed Stateless Session Beans for implementing the Business logic.
  • Used JMS, MDB for server side messaging.
  • Used Web Services for getting Customer information and the plans.
  • Designed stored procedures and triggers along with Performance tuning for SQL.
  • Developed modules that integrate with web services that provide global information support such as customer and account information.
  • Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
  • Configuration and deployment of the web application using Web Logic.
  • Used VSS for version control and source code management.
  • Used UNIX Shell Scripting to update the databases and Start up the application server.
  • Prepared technical reports and documentation manuals during the program development.

Environment: JSP, JSF, Struts, SOA,HTML,XSLT, AJAX, XML, JQuery, CSS, XML,EJB, JMS, SQL, PL/SQL, Web Logic, JUnit, UNIX, Shell Script, SAX Parser, Web Services.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the design and followed Agile Software Development Methodology throughout the software development lifecycle.
  • Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
  • Developed User Interface using JSP standard tags and Java script, HTML, CSS for Presentation layer.
  • Used the Spring validation for Web Form Validation by implementing the Validator interface.
  • Application was built on Spring MVC framework and Hibernate as ORM
  • Used Spring-Core module for Dependency Injection and integrated view using Apace Tiles.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers using CXF Framework
  • Used JMS Queue communication in authorization module.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Used ANT for building the enterprise application modules, Used CVS for Version control, Log4J to monitor the error logs and performed unit testing using J Unit.
  • Deployed the applications on IBM Web Sphere Application Server 5.0.

Environment: Java 5, IBM Web Sphere Application server, Spring MVC, Hibernate, Web Services, SOAP, WSDL, ANT, Oracle 10i, AJAX, Log4J, JUnit, JAXB, IBM Web Sphere.

We'd love your feedback!