We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Pittsburg, PA

SUMMARY

  • Java/J2EE developer with 7+ years of experience in design, development, implementation and maintenance of software applications using Java technologies.
  • Strong experience in Software Development Methodology such as SDLC, RUP, Agile,Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
  • Expertise in development of multi - tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB(2.0), JDBC, JNDI, JMS, Java Beans, JAXB, JAXP(SAX/DOM), JAX-WS and JAX-RPC.
  • Developed Ajax applications using JQuery
  • Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and creating Unified Modeling Language (UML)diagrams using Rational Rose and Microsoft Visio.
  • Used selenium for automating web applications for testing purposes
  • Expertise in using various design patterns like Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Enterprise Applications.
  • Experience in developing Web Applications with various Open Source frameworks Struts2 Framework,Spring Framework 2.5/2.0 (Spring MVC, IOC, and AOP), and Hibernate ORM.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, Apache CXF, Apache Axis 1 and XML Parsers).
  • Hands on experience in client side designing and validations using HTML, HTML5, DHTML, CSS, and JavaScript and JQuery.
  • Good Experience in Server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Good Exposure to Version Control Systems like CVC, Rational clear case.
  • Extensive knowledge of a major class of scripting languages like JavaScript.
  • Experience in Writing Ant build scripts for project development and deployment.
  • Experience in using Maven for project life cycle management.
  • Experience in working in Agile (Scrum) and Test Driven Development (TDD) methodologies.
  • Hands on experience in Module Testing using JUnit.
  • Expertise in all the phases of Software Development Life Cycle(SDLC) preparing Requirement Specification Documents, Designing Use Case Diagram, Class Diagram, State Transition Diagram, Sequence Diagram and Test Case.
  • Good experience of working with several RDBMS likes Oracle 8i/9i/11i/10g, IBM DB2, SQL Server and MS Access.
  • Experience of working with several platforms like Windows 95/98/2000/NT/XP/Vista, UNIX and LINUX.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Programming Languages: Java, C, C++

J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI

Java Frameworks: Spring, Struts, Hibernate

Web Technologies: HTML5, HTML, CSS, JavaScript, AJAX, JQuery, XML

Web Services: REST, JSON, SOAP, Apache Axis

Databases: Oracle, Microsoft SQL Server, MS Access

App/Web Servers: Apache Tomcat, Oracle Web Logic Server, JBoss

Tools: Maven, Ant, Log4j, JUnit

Operating Systems: Windows 9x/XP/7/8, DOS, UNIX, Linux

Design Patterns: MVC, Singleton, Factory, Front Controller, DAO

PROFESSIONAL EXPERIENCE

Confidential, Pittsburg, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Use Agile(SCRUM) methodologies for Software Development.
  • Worked on the spring framework like Spring IOC and Spring DAO.
  • Implemented application level persistence using Hibernate and spring.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML5.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
  • Involved in developing front end screens using JSP, DHTML, CSS and JavaScript, and JQuery.
  • Created web application prototype using jQuery and Angular JS.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Using JavaScript and Struts validation frame work for performing front end validations.
  • Developing Action Form classes, Form beans, Action classes using struts.
  • Used Web Logic for design, development, and deployment of applications.
  • Wrote client side and server side validations using Struts Validators and JavaScripts Validations.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, Angular JS, HTML5, CSS, JavaScript, jQuery UI.
  • Developed business layer using spring, Hibernate and DAO.
  • Created a simple customer management web application using Maven as project management tool, Struts as web framework, and Hibernate as database ORM framework.
  • Created login and registration web page application using Maven, Struts, and Hibernate.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used Spring framework along with JSP, HTML, CSS, Angular JS and Java Script to construct the dynamic web pages (presentation layer) for the application.
  • Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Developed JUnit test cases to validate the REST services.
  • Developed web applications using Spring MVC, JQuery, HTML5 and JavaScript.
  • Used Eclipse IDE for designing, coding and developing applications
  • Involved in the development of presentation layer and GUI framework using CSS and HTML5. Client Side validations were done using JavaScript.
  • Involved in creating user interfaces using JQuery.
  • JUnit framework for unit testing of application and ANTto build the application and deployed on Web Logic.
  • Used Log4J for logging.
  • Used CVSfor version control and used Eclipse for development.

Environment: Java, J2EE, JSP, Servlets, Struts, HTML 5, JavaScript, Angular JS, SOAP web services, Apache Axis2, HTML, CSS, Spring, Hibernate, XML, XSD Schema, Apache Tomcat, Agile methodology, Oracle 10g, Apache ANT, Unix, Junit 4.0

Confidential, Salt Lake City, Utah

Sr. Java/J2EE Developer

Responsibilities:

  • Designing Web Applications by gathering required functionalities and specifications.
  • Developing the work plan for designing the web pages
  • Designing and implementing integrated solutions for front-end, back-end and other third party systems.
  • Extensively used Hibernatein data access layer to access and update information in the database.
  • Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML5.
  • Developing applications using Spring 3.0 MVC framework, Hibernate and Web services
  • Analyzing the UI components of DHTMLX for designing the web pages
  • Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML5.
  • Used JavaScript validation in JSP pages.
  • Developed the application using Struts MVC and developed Action classes.
  • Responsible for writing SQL Queries, Triggers and Stored Procedures to handle database operations
  • Used Spring MVC for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate DAO Support’s session factory object.
  • Involved in fixing coding issues in Production Support during the production releases and day to day activities
  • Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
  • Used CVSfor version control and used Eclipse for development.

Environment: - Java, J2EE, Web Services, Spring, Hibernate, JAXB/XML, JMS, JDBC, JSP, HTML5, JavaScript, CSS Tomcat v7.0 Server, AJAX, Oracle 10gi, PL/SQL, SQL Server, DHTMLX, JDK 1.6.

Confidential, Elizabeth, NJ

Java/J2EE Developer

Responsibilities:

  • Involvement in phases of SDLC (Software Development Life Cycle) including Requirement, Design, Implementation, Testing, and Maintenance;
  • Involved in the development of back-end logic layer using Core Java features such as Collection Framework, I/O, Generics, Exception Handling programming;
  • Configured Spring MVC for the data communication between front-end and mid-tier to handle request from the user and call the back-end services ;
  • Developed code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC);
  • Integrated the middle tier using Spring framework with the Hibernate ORM framework;
  • Responsible for maintain tables of users' information. Configure Hibernate Mapping in XML file and create HQL queries for Hibernate;
  • Implemented DAO to maintain data layer and used stored procedures;
  • Used Hibernate for database operation, such as query, update and delete in order to fulfill user's requests;
  • Design the Graphical User Interface (GUI) of the project using HTML, jQuery, JavaScript, CSS to improve visual effect on the dynamic front-end;
  • Validate front-end input using JavaScript, Ajax and jQuery;
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
  • Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML.
  • Created RESTful based web services using JAXRS to provide result and generate monthly payment details;
  • Client side scripts using JAVA, JSP, and JavaScript.
  • Developed various unit test using JUnit for Integration and Functional testing;
  • Implemented various confirmation email and report emails using Java Mail technology;
  • Used SVN for version control across common source code used by developers;
  • Interacted with users to present the new features of the system.

Environment: Java, Spring, Struts MVC, Hibernate, Struts, Web Services, JDBC, HQL, HTML, CSS, JavaScript, JSP, AJAX, jQuery, Eclipse, JUnit, CVS

Confidential, Rockford, IL

Java/J2EE Developer

Responsibilities:

  • Developed the application as per the functional requirements from the analysts
  • Developed the client side validation using JavaScript.
  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed the UML use cases and Sequence diagrams
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements.
  • Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Wrote client side and server side validations using Struts Validators and JavaScripts Validations.
  • Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
  • Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.
  • Wrote XML validation components using DTD, XML Schema.
  • Developed DAOs using DAO Design Pattern to insert and update the data.
  • Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Design and Development of User Interface using Struts tag libraries
  • Provided production support for the application.
  • Responsible for client side validations and server side validations in JSP
  • Increased performance of the extended applications by making effective use of various design patterns ( Front Controller, Business delegate, DAO and Session facade)
  • Design and Development of server side modules using J2EE, Struts, EJB and Utility classes

Environment: Java, J2EE (JSP, Servlet), Struts, Hibernate, WebLogic, AJAX, JavaScript, XML, UNIX, Eclipse, My Eclipse, Spring, SQL, HTML, Windows.

Confidential

Java Software Developer

Responsibilities:

  • Interacting business analysts for requirements gathering for system dependencies
  • Participated in peer reviews and walkthroughs of program, code & test specifications
  • Worked on Struts Framework components like struts-config.xml, validator-rules.xml, validation.xml, struts action classes, form-beans
  • Developed session beans (EJB) as services components to encapsulate business logic
  • Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
  • Playing role in application enhancement using Spring MVC framework.
  • Implemented data access layer by Object Relational Mapping (ORM) tool - HIBERNATE with standard DAO pattern and HQL Queries.
  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java/J2EE, Struts, EJB, Web Logic Server, Hibernate, Spring, Oracle 9i, XML, HTML, JavaScript, Ant, Junit.

We'd love your feedback!