We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Having 8+ Years of professional experience in full Software Development life cycle process in developing and maintenance of applications in Web - based & distributed n-tier architecture.
  • Experience in developing Java/J2ee applications using Spring 3.0, Hibernate 3.0, Struts, Web Services (SOAP, WSDL, UDDI, JAXM, Apache Axis2), XML, JMS and JSF for Insurance and Banking Domains.
  • Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose and Microsoft Visio.
  • Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns,MVCFrameworks.
  • Proficient in technologies Java 1.6/1.5, Spring 3.0, JPA 2.0, Hibernate 3.0, Web Services (JAX-RPC,JAX-WS), JUnit 4.0, EJB 2.0/3.0, XML,JMS, Struts, JSP, Servlets, JavaBeans, JDBC, Ajax, XHTML, EXT JS, Angular JS, JavaScript.
  • Experience in Message based systems using JMS API and Message Driven Beans.
  • Experience in Implementation of MVC architecture using Spring MVC and Struts.
  • Experienced in developing UI Screens using JSF, Spring MVC, Struts Framework, JSP, XSL, Java Script, CSS, and Ajax.
  • Sound Knowledge of Design Patterns like Singleton, Business Delegate, Session Facade, DAO and MVC.
  • Extensively followed iterative methodologies such as Agile (SCRUM), Water Fall and test-driven development in multi project implementations.
  • Experienced in Oracle 10g/9i/8i, RDBMS and SQL Server including SQL and PL/SQL.
  • Proficient in unit and integration testing the application using JUnit 4.0, Spring Test Module.
  • Expertise in using and configuring various web & application servers like Tomcat and JBoss.
  • Experienced in using building tool ANT and logging tool Log4J.
  • Proficiency in programming with different Java IDE's like Eclipse.
  • Experienced in using source code version control tools SVN and CVS.
  • Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.

TECHNICAL SKILLS

Operating Systems: Windows 7/vista/XP/2000

Languages: Java, J2EE/JEE, HTML, UML, XML, SQL, PL/SQL.

Web Technologies: Servlets, JSP, JavaScript, Ext JS4.0, Angular JS, JSON, JDBC, JMS, XML, HTML5, CSS3.

Methodologies: SDLC, OOAD, Agile, Waterfall

Servers: Jboss 4/5/6, Apache Tomcat 5/6/7 .

Frameworks: Struts, Spring, Hibernate, JSF, JPA, Tiles.

Databases: Oracle 8i/9i/10g, MySQL and SQL Server

Development Tools: Eclipse, EditPlus, Jbuilder and MySqlYog.

Web Services: SOAP, WSDL, UDDI, JAXM, Apache Axis2

Source Control: CVS, SVN.

Testing Frameworks: Junit, Spring Test Module

Reporting Tools: JReports 8, Sql Reports, Jasper Reports and OpenFlash

PROFESSIONAL EXPERIENCE

Confidential -Charlotte NC

Java/J2EE Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed the project using MVC design pattern.
  • Developed user management screens using HTML & Jquery, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed UI for Customer Service Modules and Reports using HTML, JSP’s, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into MySql Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Configured and Integrated Servlets, JSP’s, Spring & Hibernate frameworks.
  • Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Wrote build & deployment scripts using ANT on Linux environment and deployed the application on web logic server.
  • Involved in the performance tuning of PL/SQL statements.
  • Developed the Windows andweb based Customized GIS software for utility applications of Land Information Systems
  • Developed database triggers and procedures to update the real-time cash balances.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, HTML, Spring, Hibernate, JSP, IBM MQ Series, CSS, Web Logic 10, Ant, Clear Quest, MySQL DB, AJAX, JSTL, Eclipse, Junit, JavaScript, Linux, VSS.

Confidential -Los Angeles CA

Java/J2EE Developer

Responsibilities:

  • Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Generated Use case diagrams and Class diagrams using Rational Tool Suite.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Extensive use of HTML, JSTL and JSP for the presentation layer along with Java script for client side validation.
  • Extensively used Spring framework components such as Dependency injections and AOP.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Created dynamic web pages using EXTJS framework.
  • Developed drag and drop functionality using AJAX and Tile framework in Struts.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Design Patterns like Factory, Singleton and DAO pattern.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Fixed critical issues when calling the different Web services.
  • Involved in complete Software development lifecycle including Analysis, Design, Implementation, Testing and Maintenance employed SCRUM methodology of Agile model.
  • Used JAXP XML parsers for data retrieval.
  • Used Eclipse for writing code.
  • Used Tomcat for deploying various components of application.
  • Used Log4J for logging and tracing the messages.
  • Developed ANT scripts for the build and deployment of J2EE components in application server.
  • Involved in unit testing of the system.
  • Used SVN for version control across common source code used bydevelopers.

Environment: Eclipse, Tomcat, JSP, Servlets, Ajax, Struts, Spring, Hibernate, JMS, XML, WebServices, SOAP, WSDL, JAXB, Xfire, Wsgen, Log4J, JUnit, Crap4J, Ant, Maven, JavaScript, Microsoft Script Editor, Scrum, HTML5, CSS3, SVN, PL/SQL, Oracle 10g, Rational Rose, Windows XP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designing, coding, testing and supporting the project, and developing middleware hub using Java/J2ee, IBM WebSphere MQ 5.3, XML .
  • Involved in client meetings to gather the System requirements.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Used UML to create class, action and sequence diagrams.
  • Written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Implemented Struts MVC design pattern as part of this project.
  • Developed user interface by creating web pages for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Developed Action Class components for performing business process execution and configured struts configuration specific xml file.
  • Developed Single Sign On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Worked on generating Notifications using java mail to notify that the next process can be started in the workflow.
  • Participated in implementation of business logic by using Java/J2EE.
  • Configured JDBC and LDAP Security in the application server.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Resolving scalability and performance issues both in Applications as well as in Web sphere Application Server.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Core Java, JDBC, Servlets, Struts, JSP, Hibernate, DAO's, Java Mail API, AJAX, HTML5, XML, ANT, Log4J, CVS, RAD, Putty, Oracle 9i/10g, Web Sphere.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis and design.
  • Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
  • Developed application logic using Servlets and JSP technology.
  • Developed PDF creation feature using the open source API - itext.jar: This feature is used by the clients to download their records in a pdf format.
  • Developed login feature and session tracking features.
  • Developed JUnit unit testing for the application.
  • De-bugging and bug fixing Production problems.
  • Worked on java design pattern (DAO, Value Objects).

Environment: JAVA, Servlets 2.3, JSP 1.2, EJB2.0, MySQL, JavaScript.

We'd love your feedback!