We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Wyomissing, PA

SUMMARY

  • 7 years of experience in Application Development, which includes analysis, design, development, maintenance and implementation of Projects in the areas of Java/J2EE Client and Server side Enterprise Applications.
  • Experience in utilizing Java/J2EE technologies such as JavaScript, JSP, Servlets, JDBC, etc. and building the applications using MVC Architecture design pattern.
  • Experienced in using JavaScript API, including Java Script Objects, Browser Objects, and HTML DOM Objects.
  • Expertise in developing Use Cases, Component diagrams, Sequence diagrams and class diagrams. Extensive experience with application servers such as BEA Web Logic, Apache Tomcat.
  • Design of web applications Model View Architecture (Model - 1, Model-2, Struts2 Framework). Skilled in the application of J2EE distributed component architecture.
  • Experienced in developing enterprise applications using open source Technologies such as Struts 2.0, Maven, Log4j and JUnit. Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, transaction management and using Hibernate as a persistence layer.
  • Working knowledge of: Oracle, SQL Server and MySql. Solid understanding of Relation Database theory.
  • Good experience in writing SQL and PL/SQL routines.
  • Very good Experience in creating build scripts using ANT, MAVEN.
  • Experienced in Web Services using SOAP, XML, AXIS and AJAX implementation.
  • Good working knowledge on development tools RAD, Eclipse, and NetBeans.
  • Experienced with version managements system SVN and Git.
  • Experienced with Search Engine Endeca.
  • Experienced in client side designing and validations using NetUI validation framework, struts validator framework, HTML, DHTML, Java Script, JSP.
  • Expertise in EJB (Session Beans, Message Driven Beans). Worked on Message Driven Beans for heterogeneous communication with SOA architecture.
  • Solid communicator with exceptional team-building skills, dedicated, self-motivated achiever and ability to work independently and perform well within cross-functional team.

TECHNICAL SKILLS

Programming/Scripting: Java, C, C++, HTML, XHTML, JavaScript, XML, XSLT, DOM, CSS, UML, AJAX

Libraries and Frameworks: MVC, Spring, Struts2, Spring MVC, EJBs, Hibernate, Log4j, JUnit

Java/J2EE Technologies: Java JDK, EJB, Servlets, JSP, JSTL, JSF, JPA, JDBC, JNDI, JMS

Web/Application Servers: Tomcat, BEA WebLogic 10/9.1/8.1

Web Presentation: JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML, XSLT

Web Services: WSDL, SOAP, REST

Operating Systems: Windows, Ubuntu, Mac, MS-DOS

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, SVN

Build Tools: Maven, Ant

Development IDEs, Tools: Eclipse, XMLSpy for XML, WSAD (Websphere Studio Application Developer), Netbeans

PROFESSIONAL EXPERIENCE

Java/J2EE Developer

Confidential, Wyomissing, PA

Responsibilities:

  • Implemented service layers to provide data from a collection to different API’s.
  • Created various end points to call other applications using web service methods.
  • Structured and developed application using EJB.
  • Building Restful WebServices Using Spring MVC
  • Building DAO service layer for Endeca
  • Using Morphia - a lightweight library for mapping Java objects from/to MongoDB.
  • Created collections in MongoDB for all the user data from various business units.
  • Used JBoss server to deploy this application.
  • Developed JUnit test cases, performed integration and system testing.
  • Responsible for testing, debugging, bug fixing and documentation of the system.

Environment: Java, JSP, Servlets, JDBC, Spring, EJB, Hibernate, XML, Eclipse, JQuery, Apache, Tomcat, Oracle 10g, Unix, SVN.

Java/J2EE Developer

Confidential, Calabasas, CA

Responsibilities:

  • Design and development of system based onJ2EEspecifications using Java.
  • Involved in the application development usingSpring MVCmodules.
  • Application development usingJavaweb based technologies such asServlets, JSP, Java Web Service (REST based), WSDL.
  • Developed the HTTP basedWeb ServiceClient which calls up the existing web service to get the application related data which comes in XML format.
  • Development of DB DAOs using JDBC to interface with Oracle 10g stored procedures.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used theHibernate Query Language(HQL) for data retrieval from the database and process the data in the business methods.
  • Worked on JQuery for developing AJAX application.
  • Involved in Oracle 10g database development by creating Oracle PL/SQL Functions, Procedures, Triggers and Packages.
  • Used Unix to run very large scale applications.
  • DevelopedMavenbuild scripts to automate the deployment to various WebServers.
  • Extensively tested the code usingJ-Unittests andshellscripting.
  • Used agile methodologies and test driven development.
  • Unit test the code to ensure that it is aligned with technical and functional objectives.

Environment: Java, JSP, Servlets, JDBC, Spring, EJB, Hibernate, XML, Eclipse, JQuery, Apache, Tomcat, Oracle 10g, Unix, SVN.

Java/J2EE Developer

Confidential, Middletown, CT

Responsibilities:

  • Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan
  • Developed WebService Client application for external applications for accessing RDB System.
  • Implemented the whole application using Spring and developed Spring WebServices.
  • Implemented persistence layer using Hibernate.
  • Implemented Hibernate Transactions using Spring AOP Interceptors.
  • Hibernate mapping is done using annotations.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
  • Extensively used Spring HibernateDaoSupport.
  • Worked on shell script to run some external process.
  • Wrote the SQL and stored procedures for backend processing.
  • Tested Module level using JUnit.
  • Wrote Maven scripts for build generation in dev, test and production environments.
  • Involved in team discussion on weekly basis and monitoring the project progress and participated in Code Reviews and Walkthroughs
  • Involved in the complete life cycle of the integration testing with external teams
  • Wrote RTI documents for preparing the Development, QA and Production Environments

Environment: Java, Maven, Spring, Spring web services, Hibernate, XML, JUnit, SVN, PL/SQL, Shell Script, Oracle 10g, Log4J, Eclipse, Web logic Server, Linux.

Java/J2EE Developer

Confidential, Charlotte, NC

Responsibilities:

  • Designed and developed using Struts framework which played central role in this application development.
  • Created Struts Config, Tiles Definition, and validation using Struts controller component and Struts validation framework.
  • Developed Helper Classes and Value Objects (java beans).
  • Structured and developed application using EJB/JavaBeans (Model), Servlets (Controller) and JSP (View).
  • Implemented Business Logic in Session Beans.
  • Written ANT Build Scripts.
  • Developed stored procedures, triggers, and database scripts in SQL and PL/SQL for querying, insertion and deletion.
  • Contributed significantly in the Optimization of the views to be used by the components.
  • Developed separate module for administering the site, which generate reports for the management using Crystal Reports.
  • Implementing quality related procedures & ensuring compliance to all quality standards.
  • Reviewed the code and deployed the applications to WebSphere application server
  • Extensively worked on Unit and Integration Testing.
  • Worked on Unix Shell scripts to provide integration support.
  • Worked as the production support member resolving the production issues ticketed by end users.

Environment: RAD 6.0, JSP, Struts, EJBs, Windows, UNIX, Oracle 10g, HTML, JavaScript, CSS

Java Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Design and Development of application framework core components namely Controller Servlet, Template JSPs XML configuration files, Request Processor, Request to Event Convector, Event Controller, Base Event Handler, JSP Java beans based on Sun Java's Blue Print application Pet store using MVC and other J2EE design patterns namely Front Controller, Service Locator, Composite View, Intercepting Filter, View Helper, Business Delegates, Data Transfer Objects, DAO.
  • Development of Security framework APIs to implement screen and field level security.
  • Development of XML DAOs to parse the framework configuration files using DOM parser.
  • Development of Utility Classes for Date manipulation, String formatting to be used across the modules.
  • Design and Development of Complex Letter Generation module. Development of APIs for converting RTF text to HTML and RTF text to PDF.
  • Create Use Case diagrams, Sequence diagrams, Activity/State diagrams, Class diagrams using Rational Rose for framework components.
  • Development of UNIX shell scripts to FTP generated letters and cover letters to vendor server.
  • Training and mentoring application team members on the framework.
  • Co-coordinating with Onsite Team and the team members and other module leads.
  • Converting Business Requirements Specifications into Technical Design specifications for Letter Generation module.

Environment: J2EE, WebSphere 4.0.2, WSAD - WebSphere Application Developer Studio, WebSphere MQ, WebSphere MQ Workflow, JSP, Java, Servlet, XML, HTML, Javascript, UNIX Shell script, Oracle 10g

Java Developer

Confidential

Responsibilities:

  • Coding of activity module and remainders module.
  • Generating various reports related to activity, projects and remainders.
  • Involved in the analysis, design and coding of Entire Application.
  • Involved in the design of the user interface and various screens in SWING.
  • Involved in the conversion of tree data into the HTML and viewing in the special frame.
  • Involved in the candidate search screen.
  • Involved in generating the user name and password for the user to login and check the status.

Environment: Java 1.3, JDBC, Swings, Servlets, Win CVS, SQL-Server, WebLogic, JavaScript, HTML.

We'd love your feedback!