We provide IT Staff Augmentation Services!

Java J2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

Executive summary

  • Over SIX years of experience with primary expertise in design development and Implementation of Object-Oriented and Web-based Enterprise Applications using Java/J2EE and Client-Server technologies.
  • Expertise in all phases of SDLC software development life cycle including System Study Analysis Design Development Implementation Integration Testing Debugging Production Maintenance and Support.
  • Strong knowledge of OOAD Object Oriented Analysis and Development OOP Object Oriented Programming and applying OO principles in full SDLC Software Development Life Cycle TDD Test Driven Development and Agile/Scrum/Extreme Programming.
  • Strong knowledge of Core Java including Multi-Threading Collection Exception Handling etc.
  • Experience in web technologies like HTML XML JavaScript AngularJS JQuery and CSS
  • Expertise in server side technologies like Servlets JSP JDBC JPA and EJB.
  • Experience in various Design Patterns such as MVC DAO Abstract Factory Singleton etc.
  • Experience in using J2EE Design Patterns like Composite View Value Object DAO MVC Singleton Session Facade Pattern and Factory Pattern for reusing most efficient and effective strategies for new development
  • Experienced in developing and deploying J2EE components on application servers including JBoss BEA Web logic Apache Tomcat Glassfish.
  • Extensive experience in SQL programming language in Oracle SQL Server and MySql database environments Developed stored procedures triggers views complex join queries.
  • Experience with messaging middle-ware ActiveMQ distributed systems scalable architectures and caching techniques.
  • Good working knowledge on development tools RAD Eclipse MyEclipse and NetBeans
  • Experienced in developing enterprise applications using open source Technologies such as Struts 2.x Hibernate3.x Spring3.x Maven Log4j and JUnit.
  • Experienced in Web Services including SOAP REST.
  • Extensive knowledge of Data Structures and Algorithms.
  • Experience in working on multiple operating systems including UNIX Linux Ubuntu and Microsoft Windows.
  • Good working knowledge on SVN VSS or CVS for code management and version control.
  • Extensive knowledge with MapReduce.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

Executive skill set

Programming/Scripting

Java C HTML XHTML JavaScript XML XSLT DOM CSS UML Ajax.

Libraries and Frameworks

MVC Spring Struts2 SpringMVC EJBs and Hibernate Log4j Junit

Java/J2EE Technologies

Java JDK EJB Servlets JSP JSTL JPA JDBC JNDI JMS.

Web/Application Servers

Tomcat BEA WebLogic 10/9.1/8.1 Glassfish

Web Presentation

JSP Servlet JavaScript HTML DHTML CSS XML

Web Services

WSDL SOAP REST

Operating Systems

Windows MS-DOS IOS

Databases

Oracle MySQL SQL Server

Design Skills

UML MS Visio RAD Rational Rose Object Oriented Analysis and Design OOAD J2EE GoF Design Patterns.

Version Control Tools

WinCVS 1.2 Star Team and SVN

Build Tools

Maven Ant

Development IDEs Tools

Eclipse XMLSpy for XML WSAD Websphere Studio Application Developer Netbeans.

WORK HISTORY

Confidential

Java J2EE Developer

The primary goal in this project was to design a web application inside the health care organization for doctors to keep track of and manage patients personal medical information including previous test results health reports scheduled tests list of medication current health situation etc.

Responsibilities

  • Created UML diagrams like Class diagrams Sequence diagrams and Use case diagrams in different tiers of the module using Rational Rose.
  • Extensively used Eclipse IDE for building testing and deploying applications.
  • Involved in REST Web Services development.
  • Developed the whole frame work for the projects based on Struts MVC Spring MVC.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP HTML JavaScript AJAX CSS.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed controllers repositories Service modules form beans and validations
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • Created SQL queries PL/SQL Stored Procedures Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
  • Written Maven scripts to build the entire module and deploy it on Weblogic application Server.
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.

Environment JDK 1.6 DAO JPA JSP Servlets Hibernate Spring Struts SOAP JBoss 6.0 AJAX SVN JDBC XML XSLT CSS DOM HTML ANT DB2 UML JUnit JQuery Maven.

Confidential

Java J2EE Developer

The project is about developing an Online Shipping/Document Tracking System. The customer books their document or cargo at the Agents place. Then Agent issues a voucher which is having a number called Air Way Bill Number a unique number for tracking goods. Customer can check the status of his parcel by applying certain tracking number to the searching system.

Responsibilities

  • Developed the application in MVC design patterns using Struts JSP and Java Servlets.
  • Deployed the application using Web Logic Application Server.
  • Encapsulated business logic with EJB and Java Beans.
  • Used Java Script for Client side validation and JUnit framework for unit testing.
  • Responsible for writing XML DTD s for Validation.
  • Responsible for writing complex SQL and PL/SQL queries for writing stored procedures and triggers.
  • Responsible for writing JDBC programming to persist the data in Oracle database.
  • Followed the Rational Rose UML for Full System Development Life Cycle.
  • Used Concurrent Version System CVS as Version Control System.
  • Designed Class diagrams and Sequence diagrams.
  • Created Session Beans and controller Servlets for handling HTTP requests from JSP pages.
  • Developed front- end interfaces and involved in Error Handling using JSP.
  • Assigned the task of deploying the application different working environments.

Environment J2EE 1.4JavaScript J-Unit SQL Oracle DB Web Logic.

Confidential

Java J2EE Developer

This application enables to manage the events hold by within the company. Anonymous users can use the basic and major function of this application which include viewing events distribution information to search some particular events by providing filter options for events as well as to view the event details. Registered user can save any event they are interest in and user and view delete these events in his/her event list. The admin user is the user to manage our registered users in our database system.

Responsibilities

  • Followed Agile Methodology in analyze define and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Used web services for interaction between various components and created SOAP envelopes.
  • Involved in the development of model view layer using spring framework.
  • Developed back end business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services
  • Used DB2 as the Backend for the application.
  • Used PL/SQL queries and stored procedures to generate account opening criteria in the system.
  • Used JUnit for Unit Testing.
  • Extensively used JSF Java Server Pages Javascript CSS and HTML for developing visually appealing User Interface pages of the web modules.
  • Written JavaScript to parse the XML object return from the web service using AJAX via JSON.
  • Used Struts Framework in the application which is based on the MVC design pattern.
  • Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
  • Used Hibernate Persistence Strategy to interact with databases.
  • Build and deploy the applications using WebLogic server.
  • Provided maintenance and support by solving production issues.
  • Environment setup for development on Windows and Linux.

Environment Core Java BEA Weblogic server Eclipse JDBC JSON PL/SQL Ajax DB2 Web services Hibernate Spring Linux EJB3.0 SOAP JSP AngularJS Unix CSS JMS Struts XML..

Confidential

Java Developer

The Objective of the project is to develop and implement an online Shopping Cart Application Which enables customer to buy products online. The System is accessed via internet throughout the world. The entire system features easy transaction user friendly view single sign on knows discount and offers of the products. Also this was developed in such a way that any e-store can adopt its functionality.

Responsibilities

  • Developed various UI screens using JSP and HTML for retrieving details.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Implemented the assigned module using JSPs on Weblogic server with Oracle 8i.
  • Applied Multi-Threading during the design process.
  • Wrote Stored Procedures to populate the database with Oracle 8i.
  • Developed DAO design pattern for hiding the access to data source objects.
  • Developed the web-based application following the MVC II architecture using Struts Framework.
  • Implemented Action classes using Struts framework.
  • Developed the custom Logging framework used to log transactions executed across the various applications by using Log4j.
  • Developed Classes in Eclipse for Java development using the Class Specification provided in Rational Rose.
  • Involved in writing SQL Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. And used Hibernate for Object Relational mapping.
  • Designed and used JUnit test cases during the development phase.

Environment Java Servlets JSP JDBC SQL HTML Struts Weblogic 8.1 Oracle 8i Rational Rose JUnit Log4J RAD and Linux.

Confidential

Software Engineer

Worked on a variety of banking process related projects within Projects the Automation Group of the Bank Major Projects were Audit Compliance System AML System Queue Management System Customer Dispute Resolution System and Core Banking Solution.

Responsibilities

  • Decomposed business and user requirements into system and software functional requirements.
  • Worked with the User Interface Team to define user interfaces and performed usability engineering to finalize system UI and helped create wire-frame models.
  • Application is built using design patterns including DAO Abstract Factory Singleton and MVC.
  • Developed Front-end application using HTML JavaScript and JQuery.
  • Involved in Java Multi-threading programming.
  • Involved in designing building and maintaining databases to analyze the life cycle of checking and debit transactions.
  • Wrote Store Procedures for interacting with the database.
  • Developed EJB Session Bean to process user requests and Entity Beans to load and store information from database.
  • Worked on various Development teams responsible for creating transaction processing applications in the heterogeneous distributed environment.
  • Developed custom validators in Struts and implemented server side validations.
  • Writing Test Plans and Design Specifications for various modules.
  • Responsible to create develop and implement SOAP Web Services components.
  • Developed Spring DAO layer using Hibernate with annotations using JPA.
  • Used Tomcat web server to deploy application locally.

Environment Java J2EE Spring Struts Hibernate JPA Servlets JSP JavaScript JQuery EJB SOAP JUnit SQL Server Tomcat and Windows.

We'd love your feedback!