We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

5.00/5 (Submit Your Rating)

Fort Worth, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of software development experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web - based environments, distributed n-tier products and Client/Server architectures.
  • Experience in full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle
  • Using various methodologies like Waterfall, Agile, SCRUM, RUP and Test Driven Development.
  • Extensive experience in Core Java and J2EE technologies like Servlets, JSP eg (RichFaces Jboss), Facelets, JSF, IceFaces, JDBC, RMI, JNDI.
  • Worked extensively on Struts 2.0/1.1/1.0 framework.
  • Worked on Hibernate by writing persistence classes.
  • Worked on Spring Framework with various Simple, Multi-Action and Form controllers.
  • Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall and Object Oriented Application Design and Programming.
  • Strong Java GUI/SWING development experience for Creating User Interface.
  • Experience using NetBeans and Eclipse IDE
  • Experience with YUI JavaScript libraries
  • Extensive experience in creating Class Diagrams, Activity Diagrams, Sequence Diagrams using Unified Modeling Language (UML)
  • Good knowledge in Design Patterns like MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Façade and Service Locator.
  • Expertise in creating XML, DTD, XML Schemas, XSLT, XPath, DOM/SAX Parser and web designing using HTML, CSS and JavaScript including (Ajax, JSON).
  • Implemented WebServices using WebLogic 7.1/8.1 and WSDL 1.1.
  • Expertise in deploying applications in Websphere JBoss 3.0/4.0, Apache and Tomcat 4.0/5.0/5.5, 6.0, Weblogic 8.1
  • Experience in developing ANT scripts to build and deploy Java web applications.
  • Experience using Log4j for extensive logging in the applications.
  • Experience with databases like DB2, Oracle 9i, Oracle 10g, MySQL, SQL Server and MS Access.
  • Experience in creating complex SQL Queries and SQL tuning, writing PL/SQL blocks like stored procedures, Functions, Cursors, Index, triggers and packages.
  • Experience in developing test cases, performing Unit Testing, Integration Testing, experience in QA with test methodologies and skills for manual/automated testing using tools like WinRunner, JUnit.
  • Hands on experience in using UNIX, Red Hat Linux, Windows, MS Dos
  • Excellent communication skills, team player, quick learner, organized, resilient and self-motivated

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL, PL/SQL, UML, XML, XSL, XSLT.

Operating Systems: Windows 98/2000/XP/NT, Linux, Unix

Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, Filters, Listeners.

Front-End Technologies: HTML, XML, Java Script, TLD, Custom Tags, Swings, CSS, AJAX

J2EE Technologies: RMI, JNDI, CP, EJB 2.0/3.0(SLSB, SFSB, Entity Beans), JMS/MDB, Web Services (WSDL, SOAP).

Web/App. Server: Tomcat 5.5 &6.x, WebLogic7.0, 8.1 &9.0, 10.0, and WebSphere 4.0, 5.0, 6.1, JBoss 3.2.

Frameworks: Struts 1.0/1.1/1.2/2.0, Spring 1.2.4/2.0/2.5, Spring MVC, Hibernate 2.0/3.0/3.2

Process Automation Tools: ANT, Maven, PVCS, CVS, JUnit, Easy Mock, Log4j, TOAD.

RDBMS: ORACLE 10g, ORACLE 8i, ORACLE 9i, DB2, SQL Server 6.5,MYSQL

Web/Application Servers: Web Logic 7.0/8.1/9.0/10.0, IBM Web Sphere 4.0/5.5,JBoss 4.0.5, Apache Tomcat 5.5/6.0.

IDEs: Eclipse 2.0/3.0/3.1, RAD 6.0, WSAD5.1.

OOA, OOD: Data Modeling and design, Rational Rose, UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram. Design Patterns

Software Development:

Methodologies: Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development

PROFESSIONAL EXPERIENCE:

Confidential - Fort Worth, TX

Sr. J2EE Developer

Responsibilities:

  • Identified the Business Requirements of the project.
  • Involved in preparing the Analysis & Technical design document of the project
  • Created stored procedures using PL/SQL in the DB2 database
  • Involved in the development of GUI screens using JSP, Custom tags, HTML and JavaScript.
  • Used Hibernate to achieve object and relationship persistence in the data layer.
  • Conducted code reviews and review meetings
  • Design and develop Servlets, JSPs, and JavaBeans with dependency injection to implement JSF framework, Good working experience developing advanced Swing components.
  • Worked mostly on the enhancements for the project and also involved in Production support.

Environment: J2EE 1.4, Servlets, XML, Swings, DB2 8.2, MKS Integrity 2009, Ice Faces,Hibernate 3.0, RSA 6.0 &7.5, Web sphere 6.1 &7.0.

Confidential - Middle Town, NJ

Sr. J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC (software Development Life Cycle) including analysis,
  • Designing, coding, testing and deployment of the application.
  • Followed Agile software development methodology and Test First driven approach in building the System in an iterative and incremental manner.
  • Used Struts as web framework and Spring to develop light weight business component.
  • Developed view components using JSP, Rich Faces JavaScript, CSS, Struts Logic tags and struts tag libraries.
  • Integrated Struts with Spring by delegating Struts action management to Spring framework.
  • Implemented Layout management using Struts Tiles Framework.
  • Used Core Spring framework for Dependency injection.
  • Configured the user actions (Struts Actions) using XML. The controller uses XML mappings in struts to map the request to the server side functionality.
  • Created components to build and initialize hibernate session factory.
  • Implemented Second level caching using EH-Cache mechanism.
  • Defined hibernate mappings to map database tables and created queries using HQL.
  • Created programmatic query by using Criteria and Example query (QBC and QBE).
  • Implemented various design patterns like Service locator, MVC, DAO, Business Delegate, Interceptor, singleton and Front controller.
  • Used XSLT to transform XML files into different forms.
  • Used SAX parser to extract/read the required information from XML.
  • Used JMS API for Asynchronous communication and development of Fail-safe system.
  • Used Log4j for extensive logging in the application
  • Used Ant scripts to fetch, build and deploy the application to development environment.
  • Tuned and Deployed of Web applications with WebLogic Application Servers.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Eclipse and used CVS for version control.
  • Used JUnit for the functional and Unit testing.
  • Used Rational Rose for use case diagrams, Object diagrams, Active flow diagrams, Class diagrams, sequence diagrams in Design phase.

Environment: J2EE 1.4, Servlets, EJB 3.0, Struts 1.1, Spring 2.0, Hibernate 3.0, XML, XSLT, Oracle 10g,SQL, PLSQL, CVS, IceFaces, Eclipse, Web sphere 5.5,Log4j, Ant.

Confidential - Deerfield, IL

Sr. Java developer

Responsibilities:

  • Involved in requirement analysis, design, coding, testing, implementation and review.
  • Work with the technology project teams to guide the design of new applications to support business needs
  • Used Spring MVC as web framework and Spring to develop lightweight business component.
  • Implemented Spring IOC or Inversion of Control by way of Dependency Injection where a Factory class was written for creating and assembling the objects.
  • Used Spring DAO on the Data access layer with the Hibernate.
  • Used Hibernate ORM tool for the backend development in the persistence tier.
  • Exposed business functionality to external systems (Interoperable clients) using
  • Web Services (WSDL-SOAP) Apache Axis.
  • Used CVS to merge the code.
  • Used XSLT to transform XML files into different forms.
  • Used Oracle Web Server and PL/SQL for development of the system
  • Assembling and deploying applications with Websphere Server
  • Maintained multiple levels of support for all systems batch processing
  • Provided support for job scheduling, file transfers, and transactional processes
  • Involved with production and quality assurance environment support
  • Configured Server side resources like Data source, Connection Pooling etc.
  • Monitored the error logs using Log4j and fixed the problems.
  • Created build scripts for compiling and creating war, jar using ANT tool kit.
  • Performed Unit as well as integration testing for all the modules.
  • Used M.S.Visio for use case diagrams, Object diagrams, Active flow diagrams, Class diagrams, sequence diagrams in Design phase.

Environment: Java, J2EE, JDBC, Spring, Hibernate, Oracle, SQL, PLSQL, Extjs, Websphere 4.0, M.S.Visio, IBM RAD 7.1,Log4j, ANT, Web services, SOAP, Junit, HTML, UNIX.

Confidential

J2EE Developer

Responsibilities:

  • Actively involved in design and developing of J2EE components.
  • The system was designed using Unified Modeling Language on Rational Rose
  • Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • The business logic is developed using J2EE framework and deployed components on Application server where Eclipse was used for component building.
  • Actively involved in deployment EJB service jars, Application war files in WebLogic Application server.
  • Deployed the application on WebLogic server to make the application multi platform.
  • Developed Session beans with EJB 3.0 standards.
  • Involved in writing the Ant build file for assembling web services.
  • Written Stored Procedures to perform automated rules using Oracle 8i
  • Used Hibernate for object relational mapping.
  • Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
  • Used message-driven bean to receive JMS messages.

Environment: J2EE, Java, Servlets, JSP, EJB 3.0, JMS, JDBC, HTML, XML, XSL, CSS, JavaScript, Rational Rose, Eclipse2.1.1, WebLogic, Oracle 8i, Windows 2000

Confidential

Java Developer

Responsibilities:

  • A particular customer can access his information with proper authentication/authorization only (Encrypted id/passwords). It enables the customer to update the product information online, search for a particular product by full/partial product name, product category and ID. It also provides the customer with up-to-date reports on the sales information based on customer age-group/gender and product Name/category.
  • Used Waterfall model and involved in analysis, design, coding and testing of the application.
  • Responsible for providing user friendly and multi user interface for handling application.
  • Provided a user Authentication and different interface depending upon the type of User.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Implemented business logic using Servlets.
  • Implemented Tag handler classes using Custom Tags.
  • Performed Client side validations using Java script.
  • Wrote SQL queries and stored procedures to interact with the DB.
  • Performed Unit testing and prepared new test case documents.

Environment: Java, JavaScript, JQuery, HTML, JSP, Servlets, JDBC, SQL, PL/SQL, Oracle, Tomcat server.

We'd love your feedback!