We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Edison, NJ

SUMMARY

  • Over 8 years of experience in Java/J2EE technologies, Struts, Spring MVC, EJB, WebServices, Hibernate, SQL, PL/SQL, JDBC, and Servers like IBM Web Sphere, BEA Weblogic, Apache Tomcat, Oracle 10g AS, Jboss and Database Servers like Oracle, DB2 and MySQL.
  • Versatile team player with good communication, analytical, presentation and inter - personal skills.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF,Facelets,JMS, AJAX, JDBC, JNDI,GWT Java Beans Hibernate and Web Services.
  • Experience in working in both Windows and UNIX platforms.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose.
  • Extensive expertise in SOA and developing Web services using SOAP, REST, XML and WSDL
  • Involved in developing the business logic using the session and entity beans and persistency layer classes with EJB.
  • Extensively worked in Java/J2EE programming - JDBC, Servlets, JSP.
  • Experienced in web development using HTML, CSS, and JavaScript technologies.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Expertise in using build tools such as ANT and MAVEN.
  • Experience in installing, configuring, IBM Web Sphere, Web Logic, Apache Tomcat.
  • Good Knowledge of using IDE Tools like Eclipse, Oracle JDeveloper for Java/J2EE application development.
  • Expertise in using and configuring various web & application servers like Web Logic, Tomcat, IBM Web Sphere Commerce and Jboss.
  • Expertise in development of test cases using Junit.
  • Experience with SCM tools like VSS, SVN, CVS, Star Team & Rational Clear Case.
  • Experience in designing, developing and implementing E-Commerce, B2B and B2C applications using J2EE technologies in Banking and Insurance domains.
  • Proficient in software documentation and technical report writing.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts 1.0/1.1/1.2, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
  • Responsible for designing webpages using JSP, JSF 2.0 and Ice Faces 1.8 for managing site, site properties and site search.
  • Experience in the entire lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.
  • Worked on Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans (MDB) and Entity Beans.
  • Extensive experience in developing test cases using JUnit,Cactus and StrutsTestCase.
  • Experience in XML related technologies including XML,XSD,UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
  • Expertise in client side technologies such as HTML,CSS, DHTML, JavaScript, AJAX.
  • Extensive experience in different IDEs including Rational Software Architect (RSA), Rational Application Developer (RAD 6.0), WSAD 5.x, Eclipse, JDeveloper, Net Beans and TOAD.
  • Experienced with J2EE standard compatible application servers BEA Weblogic,Tomcat, IBM WebSphere/Deployment process and Integration within Systems
  • Experience in the design and development of SOA web services. Experience in integrating with the existing web services. Hands on experience using the UDDI, SOAP, WSDL, JAX-RPC, JAXP, JAXR, JAXB technologies.
  • Experience in Database Design, Creation and management of Schemas, writing stored procedures, functions, triggers, DDL, SQL queries. Experience in writing SQL and PL/SQL programming. Programming Experience in LINUX, UNIX Shell Scripting.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Good knowledge in working with Collections API, Multithreading and OOPs technologies.
  • Worked on Java Persistance API (JPA) and JPQL.
  • Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.

TECHNICAL SKILLS

Languages: Java, J2SE, J2EE, SQL and PL/SQL.

Technologies: JDBC, JPA, AJAX, Spring, JSP, Servlets, GWT, EJB, JMS, Swing, JavaScript, DOJO, JSON.

Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT.

Webservices Technologies: XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX - RPC JAXP,SOA, JAXR, UDDI, Message Handlers, DOM, SAX, XQuery, XPath, XSL, XSLT.

ORM technology: Hibernate.

Application servers: Glassfish, WebLogic, Web Sphere, JBoss and Oracle.

Web Servers: Apache Tomcat.

Directory Server: Netscape LDAP, Oracle Internet Directory (OID).

Applications Frameworks: Struts 1.x, Struts 2, JSF and Spring MVC.

Databases: Oracle, MySQL and SQL Server.

Operating Systems: Windows 9X/NT/2000/XP, Red hat Linux 9,RHEL and Solaris.

IDEs: Eclipse, Netbeans, WebLogic Workshop, My Eclipse, RAD.

Version Control Systems: Clearcase, CVS, Subversion, WinCVS, TortoiseCVS, CVSNT.

Tools: Clarify CRM, Load Runner, Ant, JUnit, Log4J, DOM Viewer.

PROFESSIONAL EXPERIENCE

Confidential, Edison, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Used SPRING to implement Business layer to Dataccess layer
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects.
  • Implemented various design patterns: Singleton, Data Access Object (DAO), Command Design Pattern, Factory Method Design Pattern.
  • Used STAR TEAM as a version controlling for the source code check in and check outs.
  • Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object relational Mapping for data persistence.
  • Involved in JUnit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Involved in (OOAD)Analysis & Design for the project and prepared the technical documents for a distributed architecture at enterprise level.
  • Configured Beans in Spring MVC framework using DI
  • Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML,CSS and AJAX.
  • Implemented Action Classes and Action Forms using Struts Framework in EASAdmin module.
  • Extensive Work on spring security features.
  • Business Component has been implemented using EJB Session Beans technology in order to provide a scalable, reliable, manageable, extensible, distributed and object-oriented framework.
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.
  • Eanhanced the code according to the business requirements.
  • Provided user support in all phases of SDLC till its successful implementation.
  • Build the JAR files using MAVEN Script

Environment: Java, JSP,JAX-WS, Servlet, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, WebSphere Application Server, Maven, Weblogic workshop, Oracle 11g, SQL Developer,Ant, TOAD, CVS.

Confidential, Charlotte, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Database and Java script client validations using Web Logic.
  • Designed and developed Servlets, Data Beans, Session Beans
  • Developed database access components using JDBC
  • Responsible for designing webpages using JSP, JSF 2.0 and Ice Faces 1.8 for managing site, site properties and site search.
  • Conducted a detailed study on operations and gathered user requirements
  • Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML involving Rational Rose.
  • Coded database procedures and triggers in PL/SQL.
  • Used Session and Entity beans extensively to implement the business and database logic.
  • Implemented Session tracking and CSS.
  • Developed Java beans for business logic.
  • Developed a web based car rental system in JSP using JDBC with Oracle.
  • Generating Transaction and end user Reports using Servlets and JSP
  • XSL is used to display the customer details in a structured format.
  • Used XSLT to transform data from one Document into another.
  • Involved in overall integrating with other modules
  • Involved in creating test cases and test data for testing.

Environment: Java, JSP, Servlet, EJB, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, WebSphere Application Server, Weblogic workshop, Oracle 10g, SQL Developer,Ant,.

Confidential, Cleveland, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Used Java Messaging Service (JMS) for reliable and asynchronous communication.
  • Extensively used Hibernate for Object relational Mapping for data persistence.
  • Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
  • Estimation of work based on Agile methodology.
  • Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance.
  • Used Apache’s Jakarta STRUTS 1.1 as MVC framework for designing of the complete Web tier.
  • Handled development and deployment of Session Beans (EJB) for each module to their respective instance of app server.
  • Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
  • Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
  • Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Used Spring Framework for Dependency Injection and integrated with Struts Framework and Hibernate.
  • Implemented logging mechanism using log4j.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.

Environment: Java, JSP 2.0 Spring MVC, Servlet 2.4,EJB, Struts, JavaScript, AJAX, Hibernate2.0, Web Services, WSDLJava Beans, WebSphere Application Server 6.0, Rational Application Developer (RAD 7.0), Oracle 10gSpring2.5, SQL Developer, IBM-ClearCase.

Confidential, Chicago, IL

Sr. Java Consultant

Responsibilities:

  • Used Hibernate in the persistence layer.
  • Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
  • Collected required information from Agents for documenting the requirements of Accounting module, claims module.
  • Performed Iteration Planning for the Modules developed.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL.
  • Created Dialog boxes using DOJO for better look and feel.
  • Used XSLT for all the front end development.
  • Used JSTL tags for creating the tables with contents easily.
  • Performed JavaScript Validations on the data submitted by the user.
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Implemented JSF(Java Server Faces).
  • Used JSON to transfer the request from the web page to the server.
  • Marshaled and UnMarshaled for performing OXM (Object XML mapping) using spring’s castor marshaller and by configuring mapping.xml file.
  • Developed a suggest box using ajax to make an asynchronous drop downs of all business units using both xmlhttprequest objects and activexobjects.
  • Used Concurrent Versioning System (CVS) as a version controlling for the source code check in and check outs.
  • Generated the required XML files to transfer data between the server and the web pages..
  • Used DOM parser for validating the XML files against their respective Xmlschemas.
  • XPATH expressions are used to extract data from the XML files.
  • Good understanding of the various states of objects in hibernate and well versed with the transportation of data objects across the tiers by detaching, reattaching to the session.
  • Developed unit test cases using JUnit and Mock Objects.

Environment: XSLT, AJAX, HTML,JSF, JavaScript, CSS, DOJO, Spring, Hibernate, JBoss, JUnit, DB2, DB Visualizer, Eclipse IDE, CVS, Axis2, LDAP, XPath, XSLT, JAX-RPC, Web Services, XMLSchema, DOM parser, fiddler.

Confidential, Denver CO

Sr. Java /J2EE Developer

Responsibilities:

  • Implemented various design patterns: Singleton, Data Access Object (DAO), Command Design Pattern, Factory Method Design Pattern.
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Worked with the business to understand the requirements and developed System Design Docs(SDD).
  • Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML,CSS and AJAX.
  • Used Cisco User Experience Standards (CUES) Custom Tag Library(JSTL) to build the user Interface of the application.
  • Implemented the MVC pattern with Struts framework with Tiles for the presentation layer
  • Used Spring to implement the Business layer and Data Access layer.
  • Worked on ER modeling of the back-end tables and used JDBC for connecting to database.
  • Used Toad to build complex multi table joins, sub queries using SQL.
  • Used Java Mail to trigger emails to the users.
  • Attended regular meetings with the Business to update the progress of project development.
  • Used Ant for building EAR and worked with Production Control team for implementation & deployment.
  • Worked on creating and executed Unit Testing with Junit.
  • Provided user support in all phases of SDLC till its successful implementation.

Environment: JDK 1.5, JSP 2.0, Servlet 2.4, Struts, Log4J, CVS, Oracle 10g, Toad 9.4, Eclipse 3.3, Linux, WebLogic 10.3 & Windows 2003(Dev Environment

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Designed the user interfaces using JSP.
  • Developed Custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Used JDBC for database connectivity to Oracle 8i.
  • Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
  • Improved code reuse and performance by making effective use of various design patterns such as Singleton, Session Façade, Value Object, etc.
  • Involved in JUnit Testing, debugging, and bug fixing.
  • Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.

Environment: Java 1.4, J2EE 4.0, JSP 2.0, Struts 1.1, EJB 2.0, JMS, JNDI, Oracle 8i, HTML, XML, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server 5.1.2, Ant, CVS, Log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in developing web pages using JSP, HTML and XHTM.
  • Developed the JavaScript for Client Side Validation.
  • Application is developed based on Struts Framework.
  • Developed the business objects using EJB for calling data access objects.
  • Used JDBC for database connectivity to SQL Server.
  • Generated and customized the value object entities and DAOs.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Ant is used for building, and the application is deployed on JBoss application server.
  • Involved in JUnit Testing, debugging, and bug fixing.

Environment: Core Java, JSP, Struts, JavaScript, JDBC, EJB 2.0, JBoss 3.0, SQL Server, PL/SQL, JUnit, CVS, Ant.

We'd love your feedback!