We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00 Rating

SUMMARY:

  • 7+ years of hands - on experience in Design, Development and Deployment of web applications using Java, J2EE and Technologies in various domains
  • Strong in Java Programming and OOPs concepts
  • Strong Java GUI (front end) and J2EE (server side) Architecture, design and development experience
  • Expertise in Java - Applets, Servlets, JSP, JSF, JMS and EJBs
  • Experienced with Sun/Oracle J2EE Technologies: Servlets, JSP, Java Threads, Java Beans, JDBC, MVC
  • Experience using multithreading in applications
  • Efficient in using J2EE Frameworks: Struts, Web Services(SOAP &REST), Hibernate, Spring Technologies
  • Experienced with J2EE Application Servers like IBM WebSphere, BEA Web logic, JBoss and Tomcat
  • Expertise with IDEs like RAD 7.0, OEPE (Oracle Enterprise Pack for Eclipse) and Eclipse
  • Hands on Experience in integration with ANT, Junit and Log4j frameworks
  • Experience in writing Build Scripts using Shell Scripts and ANT
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Singleton
  • Experience in working with client scripting languages HTML, DHTML, JavaScript and CSS including special handling of various browsers like IE, Netscape and Mozilla
  • Experience in writing Unit test cases using the Unit Framework and Test Driven Description(TDD)
  • Expertise with using Oracle, SQL Server, MySQL databases and writing and tuning SQL and PL/SQL queries
  • Expertise with various operating systems Linux, Unix, HP-UX, IBM AIX and Windows 7/XP
  • Familiar with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation
  • Exposure to Reporting tools like iReport, Crystal Reports
  • Involved in coordinating with multiple teams for common issues fix, effective communication with client, cross-functional teams to achieve project priorities/deadlines
  • Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker

SKILL:

Languages: C, C++, Java EE5, XML, XSLT, CSS, JavaScript, AJAX, HTML, XHTML, DHTML, SQL, PL/SQL and UML

J2EE: JPA 2.0, Servlets 2.4, JSP 2.1, JDBC 2.0, EJB 3.0, JMS, Struts 2.0, JBOSS 4.3, Hibernate 3.6, JAXP 1.3, Log4J, Spring 3.1, Java Beans, Connection Pooling

Web/Application Servers: IBM WebSphere 4.x/5.x/6.x, JBOSS 4.3, WebLogic 7.x/8.x, Tomcat 5.x/6.x.

IDE s: Eclipse 3.3.2, MyEclipse 8.0, Net Beans 5.0.

RDBMS: DB2 8.2/8.1, Oracle 10g/9i/8i, MySQL, Access.

OS: AIX 5.0/6.0, Red Hat Linux, Unix, Windows 95/98/2000/XP/NT/Vista/07.

PROFESSIONAL EXPERIENCE:

Confidential

J2EE Developer

Responsibilities:

  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Designed and developed applications using Agile Methodology, UML and OOAD and created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Responsible for creation of Service Design Document, High Level Design Document & Use Case Design Document.
  • Designed and developed UI Framework which includes employing in the presentation layer, integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in the configuration file.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Enhanced the presentation layer by implementing the Ajax portal architecture and also implemented IFrame framesets for an innovative front end.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, Composite View and MVC2
  • Configured DWR (Direct Web Remoting) in spring application context for exporting the remote java Spring objects to the client-side Java-Script.
  • Implemented Spring MVC Framework which involves configuring Dispatcher Servlet, mapping requests to controllers using Commons Path Map Handler Mapping and created command objects using throwaway controllers.
  • Implemented Spring-OXM (Object-XML mapping) methodology using Castor XML Marshaller which involves creating marshallers and unmarshallers and configured Abstract Marshalling Payload Endpoint for processing messages.
  • Installed Spring Web Flow and involved in configuring and creating Flow Executors and laying the flow groundwork.
  • Wired EJB’s into spring beans, implemented EJB 3 annotations (@EJB, @Around Invoke, @Exclude Default Interceptors) in spring framework using Pitchfork and also performed Dependency Injection on beans that are annotated with EJB 3 annotations.
  • Implemented spring @Configurable annotations to inject non-spring beans into spring service layer for further configurations and also configured spring’s Post-processing beans for listening and responding to application events that were published by other beans.
  • Configured Resources like JDBC Provider for Oracle, creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB References, Environment Variables, and Configuring Session Management.
  • Wrote POJO’s, DAO’s to retrieve & store data, did configurations for caching and other database configuration settings using EJB 3.0.
  • Deployment of theEJBand application on Websphere, Managing user permissions and role on the application server based on policies.
  • Coding session and entityEJB, struts interfacing Servlet general utility classes’ jdbc for Oracle.
  • Configured Websphere resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols
  • Experience in developing and deploying on application servers such as Apache Tomcat server
  • Created custom components with JSF and used Tomahawk JSF library and worked extensively on JSF validations, conversions and good knowledge of FACELETS.
  • Involving the development of EJBs to handle the business logic of trade processing.
  • Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface
  • Implemented Asynchronous Messaging Service using Java, JMS.
  • Developed and maintained applications using IBM Websphere ILOG.
  • Responsible for configuring and deploying the builds on Web Sphere application server.
  • Wrote build & deployment scripts using shell, Perl and ANT scripts and involved in performance analysis of the application(s) and fixed problems/suggest solutions
  • Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
  • Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
  • Used CVS to maintain the version of the files used in the project including branching and tagging and used Cruise Control for build process

Environment: RUP, UML, OOAD, EJB 3.0, JNDI, Servlets, JSP, JMS, RMI, XML, JDBC, multithreading, J2EE, Unix, WSAD 6.1, RAD 7.0.0.6, Web Sphere 6.0, Web Sphere ILOG, LDAP, WSDL, Spring Framework, ANT, Rational Rose, Dream Viewer, CVS, Subversion, Test Director, Oracle 10g, JUNIT, JavaScript, DHTML,JSF, Rich Faces, My Faces, SQL Server.

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Developed the application utilizing the Struts framework and MVC Architecture and adopted J2EE best practice using J2EE design patterns.
  • Designed and developed XSLT transformation extensively components to convert data from XML to HTML.
  • Developed prototype using HTML, CSS, JavaScript and Tomcat Web Server.
  • Designed & developed front-end using JSP, HTML, CSS and JavaScript, middle-tier using Servlets, model-tier using stateless session EJBs, DAOs, for the data manipulation, database-tier using DB2 stored procedures.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Worked with the team in the development of the Application front-end using JSP and JSTL.
  • Experience in developing and deploying on application servers such as Apache Tomcat server
  • Created custom components with JSF and used Tomahawk JSF library and worked extensively on JSF validations, conversions and good knowledge of FACELETS.
  • Involving the development of EJBs to handle the business logic of trade processing.
  • Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface
  • Implemented various Design Patterns on the project. Developed Action Forms and Controllers in Struts.
  • Created Ant tasks to support application deployment in production environment.
  • Implemented persistence layer using Hibernate ORM and configured Hibernate for using JTA Transaction Manager.
  • Involved in writing Hibernate mapping files (hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language and native SQL Queries.
  • Developed Message Driven Beans (MDB) for processing the carrier’s response and saving the response to database.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle10g Database.
  • Worked on MySQL5.0 as the back end database for the data storage & retrieval of the data.
  • Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS Style Sheets so that they can be reused across the application.

Environment: Java2, J2EE (EJB, JSP, Servlets, JDBC, JNDI), multithreading, Web Sphere Application Server, Struts, ANT, Hibernate, Oracle10g, JTest, XML, Home Site 5, UML, Rational Rose, MySQL, JavaScript, HTML, CSS, Tomcat Web Server, Site Minder, Windows XP.

Confidential, Nashville, TN

Java/J2EE Developer

Responsibilities:

  • Participated in the complete life cycle of the project (Analyzing the client requirements, designing, developing and testing).
  • Designed and developed UI Framework which includes employing in the presentation layer, integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in the configuration file.
  • Major involvement in writing & reviewing Design Approach Documents and have designed architecture for the web module using Struts MVC framework and implemented the design of UI using Ajax Framework.
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Responsible for integrating Ajax with Spring Service layer using DWR (Direct Web Routing).
  • Worked on Websphere Process Server deployment & administration that includes solving issues like Class Loader.
  • Experience in developing and deploying on application servers such as Apache Tomcat server
  • Created custom components with JSF and used Tomahawk JSF library and worked extensively on JSF validations, conversions and good knowledge of FACELETS.
  • Involving the development of EJBs to handle the business logic of trade processing.
  • Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Implemented Spring AOP (Aspect Oriented Programming) in service layer and was responsible for implementing @AspectJ aspects for performing Auto proxying and also installed spring web Flow and integrated it with Java Server Faces.
  • Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine.
  • Architectured JMS with Spring which involves setting up ActiveMQ message broker declared ActiveMQ message destinations and also implemented Spring’s JMSGatewaySupport class as a base class for JMS gateway classes.
  • Developed XML, XML schema and parser using SAX and DOM and implemented System Oriented Architecture Methodology.
  • Designed and developed web services for search, validations and reports using Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns.
  • Implemented JNDIObjectFacoryBean for injecting JNDI objects in Spring configuration setup for fetching a database connection and also configured a mail sender (JavaMailSenderImpl) for sending email.
  • Implemented JTA service to handle transactions and created a conversation interceptor for handling each event.
  • Developed and maintained applications using IBM Websphere ILOG.
  • Implemented Spring’s Acegi Security feature which includes configuring Spring Provider Manager for delegating authentication responsibilities to LDAP authentication provider
  • Implemented Hibernate’s Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Developed stored procedures, Triggers and functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
  • Implemented Hibernates Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
  • Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
  • Maintained Websphere Application server for web applications development and deployment JSP and other components on WAS.
  • Developed many Websphere Control Program (WSCP) scripts and shell scripts to automate the maintenance process of the Websphere and recovered the backed up Websphere configuration using XML Config tool.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers.

Environment: Java, J2EE, Spring 2.0, Servlets, JSP, Ajax, XML, CSS, JavaScript, multithreading, Ant, RAD6, Websphere6, Websphere ILOG, SQL, Oracle10g, Hibernate 3.0, Toad, Log4j, CVS, Windows, NT/2000, JSF, Rich Faces, My Faces, SQL Server, UNIX

Confidential, Addison, Texas

Java Developer

Responsibilities:

  • Developed the workflow interfaces using JSPs that are developed using Struts Tiles Layouts and the request processors using the Dispatch Action and Action.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Developed the complete Exception module using the existing framework that embraces Struts, Java, JSP, JSTL, and Ajax.
  • Experience in developing and deploying on application servers such as Apache Tomcat server
  • Created custom components with JSF and used Tomahawk JSF library and worked extensively on JSF validations, conversions and good knowledge of FACELETS.
  • Involving the development of EJBs to handle the business logic of trade processing.
  • Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface
  • Created User Interface screens using HTML 4.0, DHTML, AJAX, CSS, DOJO, Java script
  • Used spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
  • Configured the struts configuration file and Application context file based on the spring and Hibernate entries.
  • Configured plug in classes for the interfaces of struts with spring and to delegate controls to use MVC design pattern.
  • Created Spring Interceptors to validate web service requests and enables notifications.
  • Used various design patterns like Business delegate, Singleton.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Worked on creating topics, queues and MDBs for communication by using Websphere JMS.
  • Unit tested all the classes using JUNIT at various class level and methods level.

Environment: RAD 6.0, WAS 6.0, Struts 1.2,,Spring Framework 1.2, Hibernate, Java 1.4.2, JSP 2.0, HTML4.0, XML, XSL/XSLT, JavaScript, multithreading, JavaBeans, AJAX, Oracle 9i, RMI, WINCVS, Windows XP, UNIX.

Confidential, NJ

Java Developer

Responsibilities:

  • Developed the application utilizing the Struts framework and MVC Architecture and adopted J2EE best practice using J2EE design patterns.
  • Designed and developed XSLT transformation extensively components to convert data from XML to HTML.
  • Developed prototype using HTML, CSS, JavaScript and Tomcat Web Server.
  • Designed & developed front-end using JSP, HTML, CSS and JavaScript, middle-tier using Servlets, model-tier using stateless session EJBs, DAOs, for the data manipulation, database-tier using DB2 stored procedures.
  • Worked with the team in the development of the Application front-end using JSP and JSTL.
  • Experience in developing and deploying on application servers such as Apache Tomcat server
  • Created custom components with JSF and used Tomahawk JSF library and worked extensively on JSF validations, conversions and good knowledge of FACELETS.
  • Involving the development of EJBs to handle the business logic of trade processing.
  • Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface
  • Implemented various Design Patterns on the project. Developed Action Forms and Controllers in Struts.
  • Created Ant tasks to support application deployment in production environment.
  • Implemented persistence layer using Hibernate ORM and configured Hibernate for using JTA Transaction Manager.
  • Involved in writing Hibernate mapping files (hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language and native SQL Queries.
  • Developed Message Driven Beans (MDB) for processing the carrier’s response and saving the response to database.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle10g Database.
  • Worked on MySQL5.0 as the back end database for the data storage & retrieval of the data.
  • Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS Style Sheets so that they can be reused across the application.

Environment: Java2, J2EE (EJB, JSP, Servlets, JDBC, JNDI), Web Sphere Application Server, Struts, ANT, Hibernate, multithreading, Oracle10g, JTest, XML, Home Site 5, UML, Rational Rose, MySQL, JavaScript, HTML, CSS, Tomcat Web Server, Site Minder, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Played a key role in the design and development of application using J2EE technologies.
  • Played a key role in developing Use Case, Sequence and Class diagrams during design phase using Rational Rose.
  • Developed server components using EJB’s. As part of it, implemented Stateless session beans.
  • Worked as a developer, member of development team of project.
  • Involved in creation of requirements and high level design specification for Improvements implementation with client’s business team.
  • Development of a split billing system - core java, collections, spring, hibernate, mysql.
  • Designed and Implemented enhancements feature in team.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Developed web service to handle insertion and retrieval of information supporting services framework Apache Axis
  • Involved in writing SOAP and HTTP based WSDL using XML Schema.
  • Took the initiative to become a subject matter expert in several areas, including J2EE technologies, software security, performance re-engineering, build deployment process, Ant tool, and performance profilers.
  • Designed and developed framework in core java Exception and Error frameworks, Logging mechanism, Audit Logging, Common Layers like Action, DAO.
  • Involved in application performance tuning, investigated Memory leaks, CPU and Memory profiling, tuning of production server to provide maximum productivity and minimum overhead.
  • Developed code components based on design patters such as business delegate, session façade, data access object, and singleton.
  • Identified the security loop holes, computer security vulnerability like cross site scripting that enables malicious attackers to inject client-side script into web pages viewed by other users.
  • Automated the build deployment and developed the continuous build deployment and test environment.

Environment: Java,J2EE, JDK1.5, Struts, Hibernate, Flex, Ext-Js, Web Service, multithreading WSDL, JSP, Ajax, Apache Axis JDBC, MySQL, Oracle, Ant, Jboss 4.X GA, JUnit, Enterprise Architect, SVN, Bugzilla.

We'd love your feedback!