We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00/5 (Submit Your Rating)

Durham, NC

PROFESSIONAL SUMMARY:

  • Over 8 years of industrial experience in design, analysis, development, testing and maintenance of Java and J2EE applications.
  • Expert in Software Development Life Cycle (SDLC), Object oriented analysis and design methodologies.
  • Proficient in designing and coding web applications using Core Java and J2EE technologies.
  • Proficient in developing J2EE applications using Servlets, JSP, JDBC, AJAX, JSTL and EJB.
  • Extensive working knowledge with Java/J2EE, Struts, EJB, Servlets, JSP, JQuery, Hibernate (ORM), JDBC/ODBC, Dojo, XML/XSLT, JMS, JNDI, JSF, ICEFaces and Web Services.
  • Experience working with Spring 2.5 MVC, Spring AOP and Dependency Injection.
  • Strong experience in developing applications integrated with JMS as messaging service and JTA for Transaction management and JPA for Java persistence.
  • Skilled in developing front - end applications using JSP, JSTL, DHTML, HTML5, CSS3, XML, AJAX, and JQuery.
  • Extensive experience in implementing J2EE Design patterns like MVC, Session Façade, Front Controller, Application Controller, DTO, DAO and Singletonpatterns.
  • Proficient in SOA and developing Java Web Services using SOAP, REST, XML and WSDL.
  • Well experienced in developing web applications and server side development using JavaScript, JSP, Servlets, JDBC, XML, JSTL, and JUnit using various web/application servers like JBoss 6.0, WebSphere 7.0/8.0, BEAWebLogic 8.x/9.x, Apache Tomcat 6.x/7.x.
  • Proficient in database development and coding SQL, PL/SQL, writing stored procedures, triggers and DAO packages with different relational databases such as MySQL, SQL server and Oracle.
  • Real time experience in UNIX, Perl & shell scripts for batch processing.
  • Skilled in using IDE tools like Eclipse, NetBeans, IBM WSAD, My Eclipse Blue, RAD and JCreator.
  • Extensive experience in using XML parsers such as SAX and DOM.
  • Extensively worked on version control tools such as Tortoise SVN, VSS, and CVS.
  • Experience in writing build scripts using Apache ANT and Maven.
  • Skilled in using automated functional testing tools like Selenium and test driven development using JUnit and debug tools like log4j.
  • Strong technical and interpersonal skills and a good team player.
  • Enthusiastic and always eager to get myself acquainted with the most recent and latest technologies.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++, HTML, DHTML, CSS, JavaScript, XML, UML

J2EE Technologies: Servlets, JSP, JSF, JDBC, Hibernate, JSTL, JMS, Web Services, SOAP, WSDL, EJB

Web Technologies: JSP, HTML5, DHTML, CSS3, XML, AJAX, JQuery

Frameworks: Apache Struts, Core Spring, SpringMVC, Hibernate, JSF using ICEFaces

Application/Web Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBoss, Windows Server 2008 R2

Web Services & XML: SOAP, WSDL, REST, XML, XHTML, XSL, XSLT, SAX & DOM parsers

Databases: MySQL, MS SQL, Oracle 9i/10g, DB2, SQLite

Operating Systems: Windows XP, Windows 7, LINUX, UNIX

IDEs/Tools: Eclipse, NetBeans, My Eclipse Blue, WSAD, RAD

Version Control Tools: Tortoise SVN, VSS, CVS

Build/Testing Tools: ANT, Maven, JUnit, Selenium, SoapUI, Log4j

Methodologies: Waterfall, Agile and Test Driven Development, SCRUM

PROFESSIONAL EXPERIENCE:

Confidential, Durham, NC

J2EE Developer

Responsibilities:

  • Analyzed the business and systems requirements of the project and developed feasibility documents.
  • Involved in Analysis, Design, Coding, and Unit testing of the project.
  • Developed various helper classes needed using Multi threading.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end
  • Extensively used SpringMVC and Hibernate Framework for data handling.
  • Involved in implementing the Hibernate API for database Connectivity.
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables.
  • Developed JSP pages and implemented client side validations using JavaScript.
  • Developed Enterprise applications with JSF using ICEFaces.
  • Developed JUnit test cases for unit testing.
  • Used Spring Validation framework for performing data validations.
  • Developed applications to register subscribers, to communicate using JMS.
  • Used JAXBlibrary to work with XML schemas.
  • Write XML schema for different endpoints like Search and Retrieve, Update, Versioning.
  • Write XSLT for schema validation purposes.
  • Implemented RESTful webservices for credit information from the credit bureau using JAX-RS.
  • Write java code to merge the new endpoint with the existing core.
  • Created several Exception classes for a bug free environment and orderly logged the whole process using log4j tocapture runtime exceptions and debug information on request and responses of the web services.
  • Developed Tag Libraries, using JSTL and Spring tags.
  • Building and Deploying the Application using MAVEN in WebSphere Application Server.
  • Implemented Data Access Objects (DAO) to access the Oracle database usingJDBCcalls inSpring DAO.
  • Co-ordination within the team and with other vendor team in case of dependencies.
  • Involved in configuring web.xml and spring-config.xml according to the Spring framework.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript and AJAX.
  • Resolving the Production issues during warranty phase.
  • Primary Contact for 24/7 Production Support.
  • Implementing Change Request raised by Business users.
  • Practiced Agile as the software development methodology for the project.

Environment: JSP, Servlets, Spring MVC, Hibernate, WSAD, XML, JSTL tags,WebSphere Application Server 7.0, MAVEN, IBM DB2, JUnit, Windows 7, JSF, ICEFaces, Java Script, Trouble Ticket Tracking System(TTTS), RESTful, TortoiseSVN, Log4j.

Confidential, Mellon, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analyzing, designing, coding and testing the application.
  • Delivered bug free code using Java, JSP, Struts, Web Services, PL/SQL to implement the service, process the business logic, load the data into Oracle, publish the progress of these services, results on the monitoring web page.
  • Designed and implemented UI layer using HTML, JavaScript and JSP.
  • Developed the Java Code using Eclipse as IDE.
  • Implemented third party API integrations across multiple web-based technologies.
  • Developed the application using Spring MVC framework.
  • Involved in deploying EAR and WAR files using Apache Tomcat application server.
  • Wrote Maven scripts and deployed the application on WebSphere Application server.
  • Implemented Business Logic using Spring Service Components.
  • Involved on the back end to modify business logic by making enhancements.
  • Implemented RESTful Web Service to manage debit card accounts.
  • Involved in Development of User Interface development using JSP.
  • Defined Hibernate O/R mapping and used Hibernate and Data Access Objects (DAO) to implement the database and persistent (JPA) layer.
  • Used Spring dependency injection and Spring-Hibernate Integration.
  • Involved in the migration of independent parts of the system to use Hibernate for the implementation of DAO.

Environment: Java 6, J2EE, Spring, Hibernate 3.5.0, Eclipse,MVC, JSP, EJB, XML, DHTML, JavaScript, Ajax, RESTful, Tomcat 6.0.0, Rational Rose, AIX, SOAP, IBM Clear Case, Windows, UNIX.

Confidential, Kansas city, MO

Software Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using UML to model the detail design of the application.
  • Developed the application front end using Jakarta Struts Framework: developed action classes, form beans and JSP.
  • Front end UI development using AJAX, JSON, JavaScript, JSP
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
  • Developed Session beans, which encapsulate the workflow logic.
  • Involved in implementing and designing of Workflow Templates using BPM (Web logic Process Integrator) for middle layer business engine and also email notification engine.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object(DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Implemented SOAP Web Services to provide user a way to run the job and generate daily status reports.
  • Designed various design Workflow Modules using Business Process Modeler (BPM) to implement Business Logic and Business rules using Ilog, Jrules.
  • Implementation of JMS between Workflow module and backend Message forwarding Engine.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Used PL-SQL for customer details updating at production and UAT level.
  • Tested the application functionality with JUnit Struts Test Cases.
  • Used Hibernate framework to access the data. Extensively used ANT as a build tool.

Environment: WAS, WSAD, BPM (Business Process Modeler / (WLI) Weblogic Integrator 7.x WebSphere MQ, Java SDK, SOAP, Struts, EJB, Servlet, JSP, JNDI, JMS, JDBC, Windows 2000, Oracle 9i, CVS, ANT, TOAD and Log4J

Confidential, Trenton, NJ

J2EE developer

Responsibilities:

  • Developed the application using Agile methodology and planned the scrum meetings.
  • Built multi-tiered high volume transaction, scalable, distributed application.
  • Designed and developed Loanprocessing and payment modules.
  • Jakarta Struts Framework was used to make application Web-centric and followed theMVC modular architecture for the application.
  • Persistence layer was implemented using Hibernate Framework which interacts with the database.
  • Used Dependency Injection mechanism of Spring Framework in Business logic implementation.
  • Involved in implementing and maintaining large content driven and ecommerce based application.
  • Developed presentation tier using Struts & Tiles Framework.
  • Developed business services using EJB’s.
  • Developed the front-end of a compilation system using C.
  • Designed JSP and HTML pages using CSS, JavaScript, and AJAX for validations.
  • Parsed XML data using SAX and DOM parsers.
  • Consumed Web Services from a remote Financial Institutions to pay the bill using SOAP Protocol.
  • Used Message Driven Beans and Java Message Service (JMS) for reliable communication between clients and the bank when exchanging important information such as status reports.
  • Created Stored Procedures, Functions.
  • Used RAD for developing web components such as JSP, Controller tier that includes action classes and business tier that includes EJBs.
  • Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams, Sequence diagrams and Object diagrams in design phase.
  • Deployed the application on IBMWeb Sphere Application Server.
  • Used JUnit Testing Framework for performing Unit testing.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used CVS for version control.
  • Developed the application using the Session Façade, Data Access Object, Data Transfer Object, and Business Delegate.

Environment: JAVA EE 5, IBM WebSphere Application Server 6.1, RAD 7.0, UML, IBM Rational Rose, struts 1.3, EJB 3.0, Hibernate 3.0, Spring 2.0, JSP 2.1, XML Web Services, SOAP, WSDL, JMS, JNDI,Log4j, Java Script, XSL, XSLT, Servlets 2.5, Oracle 10g, JUnit, CVS, Windows Server 2003.

Confidential

J2EE Developer

Responsibilities:

  • Involved in designing the application. Prepared UMLSequence Diagrams, Class Diagrams, and Activity Diagrams to in corporate in the technical design document.
  • Interacting with the team for project related activities/ doubts which included Technical leads and architects.
  • Developed the Business Logic using Plain Old Java Objects (POJOs) and Session EJBs.
  • Used JSTL Tag Libraries to generate JSP pages and achieve faster response.
  • Developed Interactive GUI Screens using HTML, JSPs and performed Data validation using JavaScript.
  • Implemented Controller, Business delegate, Data Transfer Object, Data Access Object patterns and Struts Framework.
  • Created set of classes using DAO pattern with generic database related methods to achieve functionalities such as create, update, delete and select to make the database operations reusable.
  • Involved in feasibility Analysis and Development of the enhancements.
  • Involved in estimates of the code changes for the enhancements.
  • Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a WebLogic application server.
  • Implemented the search mechanism using Stored Procedures, Sequences in PL/SQL.
  • Involved in detailed level design, High level design and also Unit testing using JUnit for enhancements.
  • Mentored newly joined developers in technical and functional area.
  • Managed a development team of 4 members and working as the lead J2EE Developer.
  • Trouble shooting production issues and solving customer’s trouble tickets.

Environment: J2EE, Java 1.4, WebLogic 8.1, SVN, Eclipse, Hibernate 3.0, EJB, MySQL 5.0, Struts, JSP, JavaScript, CSS, XML, JUnit, ANT.

Confidential

Java Developer

Responsibilities:

  • Involved in the Analysis, System study and Designing of the project.
  • Developed front-end screens with HTML, DHTML, CSS, Java Script, and JSP’s. Extensively done client-side validations using JavaScript and developed the required Servlets.
  • Coded Ant build scripts to build and deploy the application on Apache Tomcat container.
  • As a Developer, Coordinate with onsite team and client in understanding the business process and requirement understanding. Developed stored procedures, triggers, functions and database tables in Oracle database.
  • Participated in Code Review and Quality Assurance.
  • Developed session bean as an enterprise business service object
  • Used JDBC, Application Server provided transaction API for accessing data from the Oracle using standard statements
  • Developed DTO classes and common Util classes for the application modules
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Environment: JDK 1.2, Netbeans, Apache Tomcat Server 3.0, MySQL 3.2, Servlet 2.2, JSP 1.1, JNDI 1.2, HTML, JDBC 2.0, Windows NT.

We'd love your feedback!