We provide IT Staff Augmentation Services!

Java/jee Developer Resume

4.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 7+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
  • Hands on experience in implementing web based applications frameworks like Struts JISI and Spring and various Design Patterns like MVC, Singleton, Factory, Abstract Factory, Business Delegate, DAO, VO, DTO and Session Facade.
  • Developed J2EE applications using Tomcat, JBoss, Web Sphere and IDE My Eclipse, Eclipse, RAD.
  • Proficient in web development using Core Java & J2EE technologies including JSP, JSF, Servlets, EJB, JDBC, XML, XSLT, DTD, XSD, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), Java Beans, Web Services.
  • Strong experience in developing Java Web Services WSDL, SOAP, JAX - WS, XML, AXIS2 WS-Security.
  • Experience in developing web pages using JSP, Java Script, CSS, AJAX, JSON, JQUERY, JSTL and Struts Tags.
  • Experience in using Checkstyle and FindBugs to write code that ease maintenance and reduces code reviews and executing test coverage using EMMA tool.
  • Working knowledge of Java external applications like JUnit, Log4j, Apache Ant, Maven.
  • Worked with different software version control systems like CVS, Harvest, Clear Case, and SVN.
  • Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA)
  • Strong experience in Database Design using SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Experience leading a team as lead actively involved in business analysis, requirement gathering, impact analysis, estimation, review activities, testing, assigning and tracking work, status reporting and providing quick resolution of issues.
  • Excellent problem solving, analytical and ability to perform independently or as part of a team
  • Good communication skills and excellent customer relations in collecting, and analyzing user requirements.
  • Experienced in Global Delivery Model, handling teams of up to 10 people across diverse geographic locations/ time zones.

TECHNICAL SKILLS

Programming Languages: JAVA 1.4 & 1.5, C, C++, PL/SQL

J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, EJB, SOA

Frameworks: Struts, JSF, Spring, JISI framework

IDEs: Eclipse, My Eclipse, Net beans, STS

Web Services: SOAP, WSDL, UDDI, REST, JAX-WS

ORM: Hibernate, iBatis, JPA

Databases: Oracle, SQL Server, MYSQL, Postgres

Web Dev. Technologies: HTML, XML, XSL, XSTL, CSS, AJAX, SAX/DOM

Operating Systems: Windows 2000, Windows XP, Windows7, UNIX

Version Control: CVS, Harvest, IBM Clear case

Design Tools: Microsoft Visio

Web Application Servers: IBM WebSphere, Tomcat, JBOSS, BEA Web Logic

Messaging Systems: JMS, IBM - MQ Series

PROFESSIONAL EXPERIENCE

Confidential

Java/JEE Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing process of LQP in phase 0 and phase 1.
  • Interacting with the client and designing Technical design document from Business Requirements for the development team.
  • Strong understanding on Agile project management.
  • Involved in application design like Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in preparing High level and low level design documents for the web services used in application.
  • Involved in preparing the integration documents in application where ever interacting with other applications
  • Used Core Java concepts and other J2EEtechnologies during development phase.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Developed User Interface for Application and Purchase System using SFX, JavaScript, CSS and jQuery
  • Developed Web Services which communicates with different other applications using SOAP.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Tested Web Services using SOAP UI toolkit locally.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Created continuous integration builds using Maven and SVN control.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
  • Deployed web components, presentation components and business components in Apache Tomcat Application Server.
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool

Environment: JAVA/J2EE 1.6, JAX-WS, STS, Apache Tomcat server 7.0, XML, JavaScript, CSS, JQUERY, WSDL, SOAP, STS IDE Spring MVC 3.0, PostGRE, MULE 3.2, JUNIT, SVN, Maven, Windows7.

Confidential - NJ

Java/JEE Developer

Responsibilities:

  • Involved in analysis, Design, Development, Testing and Maintenance process of PnT Phase 2 redesign.
  • Involved in gathering existing functionality of different products from production environment & BRD, HLAD and FDN.
  • Implemented agile development process on Software Development Life Cycle.
  • Involved in application design like Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Detailed Design and Coding using Core Java and other J2EEtechnologies
  • Implemented Java code and design as per the APP Arch and CIG coding guidelines.
  • Hibernate3.0 is used to access Oracle database. Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping and SVN for version control.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • JISI framework is used to minimize developer effort by providing different APIs like calling stored procedures, creating thread context etc.
  • Used Validator framework of the Struts2.0 for client side and server side validation.
  • Implemented business tier using Spring AOP and Spring IOC.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran ERA tool for identifying check style, Find bugs defects and fixed them.
  • Created WSDLs as per wire frames & web services using JAX-WS.
  • Involved in creating internal & external services, Entity services and handlers.
  • Created P/LSQL-Stored Procedures, Sequences, Functions, Packages using IBM OPTIM Development tool.
  • Created continuous integration builds using Maven and cruise control.
  • Involved in doing Unit testing using MOKITO and also Integration testing.
  • Involved in fixing defects identified in QA and IST phase. And tracked QC status as per the guild lines.
  • Involved on doing SOAP UI testing.
  • Involved in the preparation of developer test cases and execution.

Environment: JAVA/J2EE 1.6, Apache Axis, Web Services, JISI framework, Web Sphere Application Server 8.x, XML, WSDL, SOAP, Spring 2.0, PL/SQL - DB2, RAD 8.0, JUNIT, Hibernate 3.0, Maven, Windows7.

Confidential, VA

Java/J2EE Developer

Responsibilities:

  • Participated in detailed requirements gathering, Analysis, Development and Testing.
  • Implemented user interface using HTML, CSS, JavaScript and jQuery technologies.
  • Created screen prototypes to support the identified requirements as per BRD and FDN.
  • Produced UML diagrams (use case, class, and sequence diagrams) to document in design phase using Microsoft Visio tool.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory, Façade, DAO, and MVC.
  • Used Spring Beans to encapsulate the business logic and ejecting the corresponding dependencies.
  • Task identification and estimation, web application development primarily in JAVA using Struts, UI development using HTML prototyping, CSS and Firefox plug-ins like Firebug, bug fixing, maintenance, unit testing and end-to-end functional testing.
  • Implemented the Application MVC architecture using Spring MVC.
  • Involved in Solution Architect / Technical Delivery Responsible for SDP (Service Delivery Platform)
  • Programmed in JAVA in a UNIX environment and investigated various tools available on UNIX
  • Designed and implemented database abstraction layer using Hibernate DAO objects.
  • Used JUnit for testing and Firebug for Java Script debugging
  • Mentored newly joined developers in technical and functional areas
  • Created continuous integration builds using Ant tool & Cruise control. And set up build at some specific time.
  • Developed XML, XML schema and parser using SAX and DOM and implemented System Oriented Architecture Methodology.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Developed user preference portlets using eclipse and deployed them in Web sphere portal. Assisted the Administration team in WebSphere / WebSphere Portal support & administration, upgrades, maintenance and patching.
  • Developed reports based on the identified requirements
  • Rolled out workflow application enhancement to correct the identified issues
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool
  • Supported the applications through production and maintenance releases.
  • Instrumental in tuning the framework to meet the performance standards.

Environment: Java5, J2EE, JSP 2.0, Spring, Hibernate, JUnit, Firebug, HTML 5, CSS, JavaScript, Ajax, XML, XSLT, Apache Axis2, SOAP, ANT, Unix, My Eclipse, Firebug, WebSphere, Oracle 10g, Harvest, Cruise Control, SDN.

Confidential, PA

J2EE Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing user requirements.
  • Designed UI pages using HTML, DHTML, Java Script, JSP and Struts tag libraries.
  • Used J2EE patterns for designing applications.
  • Monitored the performance of servlets using JProbe
  • Coded Struts Action Classes and Model Classes.
  • Developing various Action classes and implemented various Service methods as per the requirements
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Implemented business logic using Java Beans for data collection from the front end and storage/retrieval from the backend Oracle DB using Hibernate.
  • Played key role in implementing Value Object and DAO design patterns.
  • Involved in design and development of web front end using HTML, JavaScript, CSS and Struts architecture.
  • Developed form beans, action classes to be used in Struts.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Set up ERA tool, ran check styles, find bugs etc and fixed them if there are any.
  • Configured EMMA tool and ran test suite and make sure that 100% test coverage.

Environment: JAVA/J2EE, JSP 2.0, Servlets, Java Beans, JSTL, Java Script, JMS, HTML, DHTML, Struts 2.0, Eclipse 3.2, Apache Tomcat 6.0, Hibernate, CVS, Oracle 8i, JProbe, Windows 2000, JUNIT, J2EE Design Patterns, Edit Plus, TOAD, Tag Libraries, ERA, EMMA.

Confidential, VA

J2EE Developer

Responsibilities:

  • Involved in the documentation of the Functional Specification for the project
  • Involved in the analysis, design and development of the project.
  • Developed user interfaces using Java Server Pages and JPlates using HTML, DHTML, JavaScript and Scriptlets.
  • Developed Enterprise JavaBeans for the business flow (Entity and Session Beans).
  • Developed Session beans by using EJBs for business logic at the middle tier.
  • Implemented Stateless and State full Session beans to capture user data and to achieve scalability, memory management.
  • Developed stored procedures, functions and packages using PL/SQL Statements using MySql Control Center.
  • Used IDE Eclipse for development.
  • Developed Interfaces between applications using Java and Unix Shell Scripting
  • Maintained the Source Code Version Control using Tortoise CVS
  • Involved in the Database structuring and Tables creation needed for the project
  • Involved in creating JUNIT test cases and fixing the bugs that are identified.
  • Working with product management and testing teams to increase the customer experience and quality of the product.

Environment: J2EE (Java, Servlets, JSP 1.2, EJB 2.0, JDBC, JMS, JTA, JNDI), JPlates 3.0, HTML 4.0, DHTML, JavaScript, XML, XSL, Eclipse, MySql 4.0, MySql Control Center, JBoss 3.0, Apache Ant 1.6, Tech Excel DevTrack 5.5, JUnit, Unix and Windows 2000

Confidential

Jr. Java Developer

Responsibilities:

  • Gone through Requirements BRD & FDN and Designs.
  • Involved in Design, Development, Testing and Integration of the application.
  • Designing JSP using Java Beans.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Implemented Struts framework(Action and Controller classes)for dispatching request to appropriate class.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinate Application testing with the help of testing team.
  • Writing database queries on Oracle 8i
  • Involved in the JDBC queries as part of implementation
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Effective team player with excellent logical and analytical abilities
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
  • Excellent in designing and developing store procedures
  • Code version controlling using SVN.

Environment: Java 1.4, JSP 1.2, Servlets 2.2, Struts 1.1, Hibernate, XML, XSD, DOM, Websphere 5.0, JDBC 2.0, Oracle 8i, Java beans, Struts Validation framework, Windows NT, JUNIT, ERA, SVN.

We'd love your feedback!