We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

4.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Over 7 years of extensive experience in Java, J2EE based systems development, which includes System Analysis, System Designing, Programming, Debugging, Defect fixing, Testing, Application Performance Analysis and Deployment.
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • Expertise in creating the Software Architecture document(SAD), Vision document, Use Case modeling, Analysis Model, Design Model, High Level Deployment Model, Implementation Models.
  • Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, JSON, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript, Eclipse Plugin and DHTML.
  • Extensive experience in Apache STRUTS Framework versions 1.1, 2.0. Used DynaAction, DynaValidator forms, Exception Handling, STRUTS Validator Framework and with Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
  • Strong knowledge on Hibernate 2.0, 3.0. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experience in using JMS, MQ, MQ JMS API, and Integration of Web Sphere MQ with IBM WAS6.1, Message Driven Beans (MDB).
  • Expertise in designing in UML Modeling - Sequence diagrams, Class diagrams, Component diagrams, State Chart diagrams using Rational Software Architect v7.5, Rational Rose 2003 & Visio and creating ANT, MAVEN to build scripts for Deployment.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Worked on J2SE technologies like Core Java (Collections, Garbage collection, Threads and Exception Handling) and worked on J2EE like JDBC, Servlet and EJB.
  • Hands on Experience in WebServices using AXIS, REST FUL API.
  • Experience in developing MVC, OOPS, OOAD, J2EE Design Patterns, UML Rational Rose and Java Sever Side Programming Using development tools like using Rational Application Developer RAD v7.0, log4j, WSAD, Eclipse, Toad, testing tools like Loadrunner, Clearquest and Configuration Management tools like Clear case, VSS, Serena PVCS with knowledge on UNIX (Shell Scripts).
  • Expertise in JDBC for interfacing with Oracle and other databases.
  • Extensive experience in XML related technologies like XML, XSL, XPATH, DTD, XML Schemas and parsers SAX/DOM.
  • Experience in using various web/application servers WebSphere, WebLogic, JBoss and Apache Tomcat.
  • Experience in using RDBMS concepts and worked with Oracle 8i/9i/10g/11g, DB2 and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
  • Good experience with Ant and Maven for the build and deployment of applications.
  • Experience in working version control tools like CVS, Clear Case and SVN.
  • Good in implementing quality process in projects experience with Systems Development Life Cycle and Methodology.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C#

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, EJB, JavaBeans, MVC, RMI, JSON, ANT, MAVEN, Log4j, XML, JAXPDOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags

Web Technologies: HTML, DHTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML, Web Services (SOAP, RESTWSDL)Struts 2.0/1.2, Spring 4.0/3.0/2.5, Hibernate 3.x, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web/Application Servers: Web Logic 10.3.2/9.2/8.1 , WebSphere, Apache Tomcat 5.x/4.x, JBOSS 4.x and IIS 7.0/6.0.

Web Service Technologies: SOAP, REST

Version Control Tools: GIT, Visual Source Safe, CVS, Tortoise SVN

Build Script: ANT, shell scripts, batch scripts

IDE’s: Eclipse 3.6/3.4/3.1/3.0 , NetBeans 6.7/6.0, IntelliJ, Webstrom

Patterns: MVC, Core J2EE design patterns (MVC, business delegate, service locator, session façadeDAO, DTO, Singleton, etc)

Methodologies: Agile, Waterfall, TTD, Iterative

Database Environments: Oracle 10g/9i, SQL Server 2008/2005, MySQL

Operating Systems: Windows, (Mac & Linux) UNIX

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Sr. J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Expertise in developing enterprise applications using Struts Frameworks.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Implemented Spring AOP for admin services.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in the deployment of Web Service End Points using Apache CXF.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
  • Used WebLogic for design, development, and deployment of applications.
  • Business logic is implemented using Struts action components in the Struts.
  • Implemented application level persistence using Hibernate.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Handled necessary Business logic in Servlets.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Consumed Web Services using Apache CXF framework for getting remote information.
  • Application is developed using Rational Application Developer (RAD) and Oracle, DB2 were used as backend. Also used Subversion (SVN) as version control tool.
  • Used XML to transfer the application data between client and server. In server side Servlets is used to construct and parse the data in XML format and in client side Java is used.
  • Used JQuery library and implemented AJAX features.
  • Created the domains, application servers and load balancers using Weblogic 9.0.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Deployed the application on WebLogic 8.1 Application Server.
  • Worked with EJB Message Driven Beans to handle the service calls as handlers.
  • Created the WSDL and used Apache Axis 2.0 for publishing the WSDL.
  • Used XML Spy for validating the WSDL and XSD's.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Used SOAP UI for testing the Web Services.
  • Developed test cases and performed unit testing using Junit.
  • Used Maven for building and deployment purpose.
  • Configured the WebSphere Application Server 6.1 and deployment descriptor.

Environment: Java, Servlets, JSP, JSTL, Struts, JMS, EJB, DOJO, Hibernate, JSON, HTML, XML, Apache, DB2, Spring, Apache CXF, CRUD, SVN, Web Services, GWT, Maven, UML, IBM Websphere, Websphere Portal, Junit, Flex.

Confidential, Philadelphia, PA

Java/J2ee Developer

Responsibilities:

  • Involved in daily design, development meetings. Project is developed using SCRUM methodology.
  • 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.
  • Designed and developed JSP Pages using Struts Framework and Tag libraries. Implemented front end validations through Struts Validations.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle tier and was involved in their integration.
  • Worked with EDA.
  • Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Developed programs for accessing the database using JDBC driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Involved in configuring and deploying the application on WebLogic Application Server.
  • Extensively used Java Multi Threading concept for downloading files from a URL.
  • Generated webservice clients and sent the XML Input and processed the XML Output using DOM parser.
  • Tested WebServices using SOAP UI.
  • Used log4j to create logs of the application’s flow of control. Worked extensively on JBOSS 4.2.2GA Application Server.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
  • Monitored team members to follow standards, guide lines and use new tools.

Environment: J2EE, Struts, Servlets, Hibernate, spring, JSP, JSTL, AJAX, MVC, EJB, MQ Series, Restful, JNDI, XML, XSLT, SAX, JMS, DAO, JavaScript, SVN, SOAP, WebLogic, EJB, Log4j, Ant, SQL, PL/SQL, Oracle, Windows.

Confidential, New York, NY

Java/J2EE Consultant

Responsibilities:

  • Implemented Struts for business layer and developed JSP files for developing UI.
  • Designed and developed code for MVC architecture using Struts framework using Servlets, JSP, Action Form, Action Class and Action Mappings.
  • Developed spring configuration files to load the context of the application.
  • Developed presentation layer using HTML, CSS, Java Script and JQuery.
  • Utilized design patterns: Value Object, Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.
  • Implemented persistence layer using spring Jdbc to store the data in Oracle 10g database.
  • Responsible for the deployment of the application in the development environment using Apache Tomcat 6.0 application server.
  • Developed application code using Eclipse 3.6 IDE and configured with Maven, Tomcat server and JUnit 4.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Used Log4J for logging the application errors, warnings.
  • Used JasperReports tool for generating the report and wrote to pdf files.
  • Used EPL printer for printing paper labels, and used EPL programming language.

Environment: JDK 1.5, Core Java/J2EE(Servlets, JSP), Spring 2.0, Struts 2.0, Spring 2.0, Jdbc, Apache Tomcat 6.0, Eclipse 3.6, JavaScript, Oracle 10g, SQL, TOAD, XML,XSL, JUnit 4, Log4j, SVN, JIRA, Hudson, Easy Mock, Maven.

Confidential, Detroit, MI

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.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • 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: J2EE, Java 1.6, Servlets, JSP, Hibernate, JDBC, JMS, Struts, Web Services, BEA Web Logic Application Server, Junit, SOAP, XML, JavaScript, Web Logic, UML, ANT, Oracle, SQL, and Windows.

Confidential

Java Developer

Responsibilities:

  • Attending various trainings sessions such as OOAD, programming principles, C++, Java, HTML, XML, web services etc as trainee.
  • Participated in internal meetings during the requirement analysis and design of the project.
  • Travelled to client site along with team and met client side executives and business analysts to understand the requirements. Attended various review meetings with client side executives.
  • Participated in drafting various system requirements and participated in various review meetings.
  • Involved in design and development of the billing modules.
  • Used EJB’s to process client request and implement the business logic.
  • Developed various DAO classes for database related functionalities.
  • Worked closely with project and business development team and reviewed the code with team lead and peers.
  • Developed various unit test cases for EJB’s.
  • Used JDBC to connect with Database using JDBC ODBC driver.

Environment: JAVA, J2EE, EJB2.1, JDBC, Weblogic Server, JMS, HTML, XML, PL/SQL Eclipse, SQL, Oracle, Windows XP.

We'd love your feedback!