We provide IT Staff Augmentation Services!

Lead J2ee Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Lead J2EE Developer with Exceptional Software Engineering Experience of over 10 years in multifaceted software development lifecycle from Design &Development to Deployment & testing of Web Based Application using various technologies like Java and J2EE.
  • Ability to transform complex business requirements into technical design specifications.
  • Experience in designing Use cases, Class diagrams, Sequence diagrams and Collaboration diagrams for multi - tiered object-oriented system architectures.
  • Ambitious Go-getter with extensive adeptness in web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, RMI, JNDI, SOAP, REST, Spring, Hibernate, JavaScript, AJAX, XML, HTML.
  • Strong knowledge in Spring Framework using IOC/ AOP, Spring MVC, Hibernate.
  • Expertise in working with application development frameworks like Struts, Hibernate and spring.
  • Proficiency in programming with different Java IDE's like Eclipse, IBM RAD 6.x/7.x, WSAD.
  • Good experience in implementing different design patterns such as MVC, Singleton, Factory Session Facade, DAO, DTO.
  • Expertise in back-end/server side java technologies such as: Enterprise Java beans (EJB 3.0), SOAP and REST web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Data base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, JavaScript, CSS, Java Server Pages (JSP) for designing front end.
  • Extensive experience in XML related technologies like XML, XSL, XPATH, DTD, XML Schemas and parsers SAX/DOM.
  • Good knowledge in Service Oriented Architecture (SOA) using CORBA and Apache Axis Web Service Framework using Web Services Protocols like SOAP, REST, JAX-RPC, JAX-WS WSDL.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Experience in implementing web based projects using Web/Application Servers such as Web Logic, WebSphere, Apache Tomcat and JBoss.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g/9i/8i, SQL Server, and My-SQL.
  • Expertise in source control tools like Tortoise SVN, and VSS.
  • Excellent problem solving, time estimation and multitasking skills.
  • Possesses strong interpersonal skills, the ability to interact with people at all levels, and strong communication and presentation skills.

TECHNICAL SKILLS

Programming Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6), SQL, PL/SQL

UML Tools: Rational Rose, MS Visio

Web Technologies: Servlets 2.3/2.4/2.5, JSP, JDBC, Struts 2.0, Tag Libraries, EJB3.0, JAXP, JSTL and HTML, CSS, JavaScript

Framework: Struts 2.0, Spring 3.0, ATG ecommerce Framework

IDE: Eclipse 3.2/3.3 and WSAD 4.0.3/5.1/6.0

ORM: Hibernate 3.0

Design Pattern: MVC, DAO, DTO, Value Object, Singleton

Application Servers: WebLogic 10.1/9.1/8.1/7.0/6.1, Web Sphere 7.0/6.0/5.0, Jboss 4.2.2/4.3, Apache Tomcat 5.5/6.x

Messaging Services: JMS

Build /Test Tools: ANT, Maven, JUnit 3.8/4.0, JMeter

Misc Tools: TOAD for Oracle, SubVersion 1.4(SVN), Altova XMLSpy 2006

Protocols: TCP/IP, FTP,HTTP/HTTPS

Databases: Oracle10g/9i/8i

Loggers: Log4J

Platforms: Red Hat Enterprise Linux 5, Sun Solaris 9, Unix/ Linux, Windows 2000/NT/XP

PROFESSIONAL EXPERIENCE

Confidential, NJ

Lead J2ee Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Extensively used Spring MVC architecture for the application development.
  • Designed rich user interface application using AJAX, Java Script, CSS, and HTML.
  • Designed and developed JSP pages using Spring MVC framework.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
  • Developed user interfaces using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Extensively used WebServices for communication between the different internal applications.
  • Used Apache Axis as the WebServices framework for creating and deploying WebServices clients using SOAP and WSDL.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Developed classes to interface with underlying web services layer and 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.
  • Involved in developing the Controller Servlets to handle the request and responses.
  • Developed and deployed the applications on Oracle WebLogic Application Server 11g.
  • Developed the build scripts using ANT.
  • Involved in writing client side validations using JavaScript.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Used Hibernate framework to persist the operations data to the database.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over Oracle database.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Configured and created application log files using Log4J.
  • 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: J2EE, Spring, Hibernate, EJB3.0, JSP, Servlets, Eclipse, MVC, DAO, XML, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, XML, JavaScript, WebLogic, Log4J, Junit, Maven, agile, Oracle, Windows.

Confidential, Grand Rapids, MI

Lead J2ee Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Extensively used Spring MVC architecture for the application development.
  • Designed rich user interface application using AJAX, Java Script, CSS, and HTML.
  • Designed and developed JSP pages using Spring MVC framework.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
  • Developed user interfaces using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Extensively used WebServices for communication between the different internal applications.
  • Used Apache Axis as the WebServices framework for creating and deploying WebServices clients using SOAP and WSDL.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Developed classes to interface with underlying web services layer and 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.
  • Involved in developing the Controller Servlets to handle the request and responses.
  • Developed and deployed the applications on Oracle WebLogic Application Server 11g.
  • Developed the build scripts using ANT.
  • Involved in writing client side validations using JavaScript.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Used Hibernate framework to persist the operations data to the database.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over Oracle database.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Configured and created application log files using Log4J.
  • 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: J2EE, Spring, Hibernate, EJB3.0, JSP, Servlets, Eclipse, MVC, DAO, XML, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, XML, JavaScript, WebLogic, Log4J, Junit, Maven, agile, Oracle, Windows.

Confidential, Tampa, FL

Lead 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.
  • Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP) using Enterprise Architect.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
  • Developed front-end components using JSP,StrutsTiles layout.
  • Implemented J2EE patterns like,Data Access Object, Session façade and Value Object.
  • Extensively worked on theStrutsDAO module and ORM using Hibernate.
  • Involved in analysis, design and developing front end/UI using JSP, HTML, CSS, DHTML, JavaScript, and AJAX.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB 3.0 and DAO patterns using Eclipse IDE.
  • Designed and developedWeb Services (SOAP, WSDL).Created and compiledXML Schemato generateJava Beanclasses usingAxis.
  • Used Apache Axis as the WebServices framework for creating and deploying WebServices clients using SOAP and WSDL.
  • Designed and developed usedXSLTtransformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Implemented JAXB API for marshalling Java objects to XML, un-marshalling XML files to Java objects and validating payload XML with schemas.
  • Installation, Configuration & administration of WebLogic application Server.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at 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.
  • Involved in the day to day development activities for the entire application from offshore.
  • Involved in unit testing using Junit.
  • Coordinate with the onsite and offshore developers with respect to issues and follow up.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: J2EE, Spring, Hibernate, EJB3.0, JSP, Servlets, Eclipse, MVC, DAO, XML, JSTL, AJAX, JAXP, JNDI, JMS, XML, JavaScript, WebLogic, Log4J, Junit, Maven, agile, Oracle, Windows.

Confidential, Beaverton, OR

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application.
  • Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements using Microsoft Visio.
  • Used J2EE design patterns like Value Object Pattern, Business Delegate, and session façade, Singleton, Factory and DAO.
  • Developed and deployed a service using ATG Framework in Confidential town and EMEA Project.
  • Used ATG Dynamo Form Handlers and ATG Repository to develop the service
  • Used log4j for logging Errors.
  • Configuration management, change management, taking care of deliveries and rebases of the different project streams in SVN.

Environment: Jdk 1.6, UML, Spring 3, Oracle 11g, JDBC, SVN, Pl/SQL Developer, Spring AOP, UNIX, Hibernate, XML, Maven, ATG, Agile Scrum.

Confidential, Hartford, CT

Sr. Java/J2ee Developer

Responsibilities:

  • Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
  • Developed the application using Java Beans, Servlets.
  • Developed reference architecture for SOA environment.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Developed the XML Schema and Web services for the data maintenance and structures.
  • Implemented MVC design pattern using Struts Framework.
  • Form classes of Struts Framework to write the routing logic and to call different services.
  • Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
  • Worked with various Style Sheets like Cascading Style Sheets (CSS).
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Involved in coding for Junit Test cases, ANT for building the application.

Environment: Jdk 1.5, UML, Struts2.0, Weblogic 9.1, JDBC, UNIX, XML, XSLT, CSS, DOM, DHTML s

Confidential, Thousand Osaks, CA

Sr. Java/J2ee Developer

Responsibilities:

  • Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
  • Developed the application using Struts following MVC architecture and developed action and form classes based on Struts framework to handle the pages.
  • Involved in developing action classes, form beans and Java Server Pages.
  • Developed Web Services to retrieve data from legacy systems.
  • Created several JSP’s and populated them with data from databases using JDBC.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Identified the participating pages and the navigation paths between pages.
  • Used Web Logic Workshop page flow technology.
  • Used ANT for the build process.
  • Used JDBC to access Oracle database and implemented of connection pooling.
  • Involved in Production support and provided training and knowledge transfer to the user.

Environment: Jdk 1.5, J2EE 1.4, UML, Struts2.0, Struts tiles, EJB 2.0 (Session, MDB, JMS), Eclipse, Bea Weblogic Server 9.1, JDBC,CSS, Hibernate 3.3.x, Spring 2.0,Oracle10g, TOAD, UNIX, ANT,C++.

Confidential

Jr. Java Developer

Responsibilities:

  • Extensively involved in the design of JSP screens for the Public Provident Fund and Bond modules.
  • Developed the user interface screens for the above modules.
  • Converted the application’s console printing of process information to proper logging technology using log4j.
  • Developed the business components (in core Java) used in the JSP screens.
  • Involved in the logical and physical database design and implemented it by creating suitable tables, views and triggers.
  • Created the related procedures and functions used by JDBC calls in the above components.
  • Extensively involved in performance tuning of Oracle queries.
  • Created components to read application messages that were stored in xml files.
  • Created UNIX shell scripts for command line administrative access to oracle database and for scheduling backup jobs.
  • Created war files and deployed in web server.
  • Performed source and version control using VSS.
  • Involved in maintenance support.

Environment: Java 1.3, J2EE, Oracle 8, Web logic 8.1, HTML, Eclipse, ANT, JUnit 3.x, UNIX.

We'd love your feedback!