We provide IT Staff Augmentation Services!

J2ee Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • An accomplished J2EE Developer with 7 years of experience in developing, testing Enterprise and Web applications using Object oriented programming concepts.
  • Proficient in J2SE, J2EE (JNDI, JMS, JDBC and Java beans), SQL and PL/SQL.
  • Specifically involved implementing the Graphical User Interfaces by using Servlets, JSP, JSTL, JSP custom tags, Struts Tag libraries, HTML, DHTML, CSS, and JavaScript.
  • Expertise with distributed technologies like EJB (Session beans, Entity Beans, Message - Driven Beans), Remote Method Invocation (RMI).
  • Thorough knowledge of the J2EE Design Patterns MVC, DAO, Business Delegate, Session Façade and Service Locator
  • Expertise in various open source frameworks like Struts 2.3/2.0/1.3, Spring 3.0/2.5, and ORM Technology like Hibernate 3.2/3.0.
  • Extensive knowledge over the Spring concepts - AOP, DAO and DI.
  • Expertise with XML technologies - XML, XSLT, XPATH, DOM parser and SAX parser.
  • Sound in RDBMS and extensive work on Oracle 11g/10g/9i/8i, MySQL.
  • Expert in designing and coding stored procedures, functions, cursers, packages and triggers using PL/SQL.
  • Skilled in using the IDEs such as Eclipse 3.7/3.3/3.1, IBM RAD 7.5/7.0 and WSAD 5.x
  • Expertise in developing enterprise level application using IBM Web Sphere 7.x/6.x, BEA Web Logic 11g/10x/9x and Apache Tomcat 6.x/5.x/ 4.x
  • Wrote ANT scripts for building applications and implemented JUnit for testing.

TECHNICAL SKILLS

  • Java
  • J2EE
  • Servlets 2.5
  • JSP
  • EJB 3.0/2.1
  • Hibernate 3.2
  • Struts 2.0
  • Spring 3.0
  • RMI
  • JNDI
  • JDBC 4.0
  • JMS
  • ANT 1.5.x/1.6.x
  • XML
  • XSLT
  • XPATH
  • CVS
  • JUnit
  • WSAD 6.x
  • Eclipse 3.7/3.5/3.3
  • IBM RAD 7.0
  • Rational Rose
  • IBM Web Sphere 7.x/6.x
  • BEA Web Logic 11g/10.x/9.x
  • Apache Tomcat 6.x/5.x/4.x
  • Oracle11g/10g/9i/8i
  • MySQL
  • Windows XP/7/NT
  • UNIX

PROFESSIONAL EXPERIENCE

J2EE Developer

Confidential, Irving, TX

Responsibilities:

  • Providing data to the rest of the development team and assisting them in successfully developing the code for various channel flows of the application
  • Preparing and Updating the Code-development strategy document depending on the number of Users for various channels according to NFR document and data provided by the Business Analyst.
  • Worked on the UML diagrams by analyzing the use cases on different channels and interacted subsequently interacted with system analysts to know the memory usage, HTTP threads to be created and other metrics based on TPS during peak time window for each channel.
  • Developed various modules using MVC Struts.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Used Hibernate as persistent layer by mapping to the tables
  • Logging the defects/data issues, analyze, troubleshoot and resolve.
  • Recommend technical approaches to solve the root cause of the problems during enhancements or break fix issues
  • Enforcement of best practices
  • Review/ Execution of unit tests, JUnit test cases.
  • Developed SQL, PL/SQL queries for data analysis and extraction
  • Meeting deliverables and participating in weekly status calls for updates.

Environment: Java, J2EE, Hibernate 3.2, Eclipse IDE 3.2, Struts 2.3, JSP tag library, Hibernate 3.2.2, Weblogic Server 10.3, Oracle 10g, SQL, PL/SQL, JUnit.

J2EE Developer

Confidential, Dallas, TX

Responsibilities:

  • Involved in Implementation phase of SDLC using agile process
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Extensively applied Session Façade, DAO and business Delegate design patterns
  • Created Struts Form beans, Action Classes, JSP following Struts Frameworks Standards
  • Used Struts tag library and Struts Tiles Framework for implementing the web interfaces and Struts Validator Framework using MVC architecture
  • Developed struts-config.xml and web.xml configuration files in the application.
  • The business layer is implemented using Spring DI.
  • Configured the Database in Hibernate.cgf.xml and mapped the DTO
  • Developed Persistence classes and O/R mapping (.hbm) files for Hibernate
  • Used HQL queries and Criteria API for efficient object retrieval.
  • Developed stored procedures and Triggers using PL/SQL to access the database.
  • Used Spring’s AOP to implement logging feature seamlessly into the application

Environment: Java 1.5, Servlet 2.5, JSP 2.1, Tomcat 6.x, Web logic 11g, Struts 2.3, Spring 3.0, Hibernate 3.2, CVS, Eclipse 3.7, ANT, HTML, JavaScript, UNIX and Oracle 10g.

J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in the code development and testing phases of SDLC.
  • Developed components using session and message driven beans and deployed them on Websphere test environments.
  • Implemented the core design patterns such as DAO, Singleton and Session Façade.
  • Developed complete Web tier of the application using Struts Framework.
  • Developed Struts Action classes and interceptors as part of the Struts Framework.
  • Developed the Front end of the application using JSP and Struts tags.
  • Implemented validations using Struts Validator framework
  • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
  • Developed Stateful Session Beans (SFSB) as service interface
  • Created components like EJBs under J2EE and deployed on Websphere Application Server.
  • Used JMS to publish messages to queue, to be processed by message driven beans.
  • Developed SQL scripts to store data validation rules in Oracle database.
  • Written PL/SQL stored procedures to be executed by the scheduler as daily jobs.
  • Configured Log4j for logging activity at various levels.
  • Written test cases using JUnit.
  • Involved in developing Ant build scripts for automating deployment on Websphere test environment.
  • Used CVS for repository storage.
  • Used RAD 7.0 for the development of J2EE components

Environment: Java 1.4, J2EE 1.4, JMS, Struts 2, EJB 3.0, RAD 7.0, Web Sphere 7.0, CVS, JDBC 4.0, Oracle 10g, log4j, JUnit, Ant.

J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Designed the UML class diagrams and sequence diagrams using Rational Rose.
  • Mapped the actions in struts-config.xml into action-servlet.xml and used DelagationActionProxy to manage actions defined in Spring
  • Integrated part of web layer of the application based on Struts into Spring
  • Implemented the design patterns DAO, Service Locator and Business Delegate.
  • Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection
  • Incorporated new Spring DAO implementation of Hibernate components for enrollment module.
  • Used Spring’s AOP to implement logging feature seamlessly into the application
  • Developed Persistence classes and O/R mapping (.hbm) files for Hibernate.
  • Used Hibernate in the DAO layer to persist the data to the Database.
  • Used HQL queries and Criteria API for efficient object retrieval
  • Developed stored procedures and Triggers using PL/SQL to access the database.
  • Used on DOM parser to read XML files
  • Incorporated new methods into existing service business components
  • Performed logging using log4j
  • Performed unit testing by writing test cases using JUnit.
  • Developed ANT scripts that checkout code from CVS repository, build EAR files, and deploy the EAR files on WebLogic Application server.

Environment: Java 1.5, J2EE 1.4 (Servlets, JSP, JSTL), Struts 2, Spring 2.5, Hibernate 3.0, Rational Rose, XML, XSLT, Oracle 10g, CVS, ANT, log4j, Web logic 10 and Eclipse 3.3

J2EE Developer

Confidential, Mount Laurel, NJ

Responsibilities:

  • Worked with business analysts to fully understand business processes and prepare use cases, class and sequence diagram as a part of unified process.
  • Designed and implemented UI layer using JSP, Java Script, XML, XHTML, XSL, XSLT and business logic using Servlets, JSP, EJBs and J2EE framework
  • Designed & developed the web interface using JSTL in the JSPs that were developed and
  • Developed Controller Servlets, Action and Form objects for process of interacting with database and retrieving dynamic data
  • Extensively used Struts framework in creating ActionForm and Action classes.
  • Developed the system using MVC architecture on Struts 1.0 framework.
  • Created Struts config.xml files using Struts framework.
  • Implemented the domain objects and services using Java Beans and Session Bean components for keeping track of user activity.
  • Configured JMS resources and developed Message Driven Beans for collecting borrower’s data and sending information back to user in the application.
  • Implemented Business Delegate, Session Façade, Service Locator and DAO design patterns.
  • Developed extensible XSLT procedures for creating html tables from a flat XML list.
  • Involved in writing complex SQL queries for performing transaction with the backend.
  • Created build.xml Ant scripts for the building the application and deployment of the .ear file on the Websphere Application server.

Environment: JSP, EJB 2.1, Struts 1.0, JDBC, Java 1.5, Web Sphere 5.x, WSAD 5.x, XSLT, SAX parser, Ant, Rational Rose, Oracle 9i

Senior Software Engineer

Confidential

Responsibilities:

  • Participated in the implementation and testing phases.
  • Designed JSPs and HTML pages which used JavaScript for client side validations.
  • Involved in creating custom tags using JSP
  • Used Java beans as Model
  • Developed Java Servlets for handling requests and responses from the web page.
  • Used JDBC to communicate with database
  • Involved in maintaining the Oracle database
  • Involved in coding PL/SQL Stored Procedures and Functions.
  • Written test cases using JUnit.
  • Used CVS for version controlling

Environment: JDK 1.4, J2EE 1.4 (Servlets, JSP, JSTL, Custom tags), JDBC, CVS, Eclipse 3.1, HTML, Javascript, Tomcat 5.x, Oracle 8i, JUnit & Windows NT

Software Engineer

Confidential

Responsibilities:

  • Analyzed the requirements based on business data and user requirements.
  • Implemented the modules using Model View Controller (MVC) design pattern.
  • Developed GUI related changes using JSP, HTML and client validations using Java script.
  • Developed Java beans, helper classes and Servlets for interacting with user interface written in JSP
  • Wrote a controller Servlet that dispatched requests to appropriate classes
  • Used JDBC to communicate with database
  • Wrote SQL queries and PL/SQL stored procedures to access the asset information and rates from database.
  • Deployed the application on Tomcat server at client locations.
  • Dealt with code versions using CVS.

Environment: Java 1.4, Servlet 2.3, JSP 1.1, HTML, Java Script, CVS, Apache Tomcat 4.x, Eclipse 3.1, MySQL.

We'd love your feedback!