We provide IT Staff Augmentation Services!

Java/jee Developer Resume Profile

2.00/5 (Submit Your Rating)

SUMMARY

  • 8 years of IT experience in Software Development Life-Cycle SDLC phases of design development implementation deployment testing and maintenance as per quality standards using Agile Rational Unified Process RUP and waterfall methodologies.
  • Strong experience in developing enterprise applications using JAVA JEE technologies Servlet EJB JSP JDBC JNDI JTA RMI JMS
  • Expertise in implementing Action classes Form Beans using Struts framework and writing JSP pages with Struts tag library JSTL and custom tags
  • Experience in developing web applications using Struts JSF Spring Application Framework and Hibernate ORM framework
  • Strong experience in developing the Web Services using the JAX-WS and JAX-RPC
  • Expertise in Object Oriented Principles Aspect Oriented Programming and Java design patterns
  • Expertise in developing critical and responsive GUI/frontend components using Struts Tiles HTML DHTML CSS JavaScript JSTL and AJAX
  • Experience with XML XSD XSLT XPATH JAXB DTD SAX DOM WSDL SOAP and UDDI technologies.
  • Experience in RDBMS using PostgreSQL Oracle MySQL
  • Strong experience in deploying applications on IBM WebSphere WebLogic Server JBoss AS and Tomcat
  • Expert in writing SQL scripts and PL/SQL stored procedures functions queries and triggers to interact with database
  • Proficient in developing Use cases Sequence Diagrams Collaboration diagrams Activity Diagrams and Class Diagrams in UML.
  • Strong TDD test driven development and continuous integration experience using JUnit
  • Experience in creating build scripts using ANT and Maven
  • Strong Experience with version control tools such as Subversion Clear Case CVS
  • Experience in Android activity life cycle
  • Possess excellent communication skills along with dedication and commitment for work
  • Quick learner possess problem solving skills and strong team player

TECHNICAL SKILLS

Language Java XML SQL PL/SQL.

JEE Technologies JDBC JNDI EJB RMI Servlets JSP JMS.

XML Technologies DTD XSD SAX DOM XSLT.

Frameworks Struts Spring Application Framework Hibernate ORM

JUnit Log4j ANT and Maven

Scripting/Markup Languages JavaScript HTML jQuery CSS UI

Web Services SOAP based JAX-WS WebServices JAX-RS RESTfull Web Services.

Web/App Servers Apache Tomcat Web Logic IBM WebSphere JBoss AS

IDE s Eclipse based STS My Eclipse Net beans

OOAD UML Design Patterns RUP Agile

UML Tools MS Visio Sparx Systems s Enterprise Architect.

Databases Oracle PostgreSQL MySQL

Configuration Mgmt Tool CVS Subversion Clear Case

Operating Systems Windows UNIX Linux

PROFESSIONAL EXPERIENCE

Confidential

Role Java/JEE Developer

Project Pooling Administration System

Description PAS automates the national pooling administration function. The primary resources that PAS manages are pools containing telephone numbers in blocks of a thousand NPA-NXX-X . A pool is created using thousands-blocks donated to the pool by service providers SPs and NXXs opened through the pool replenishment process. The process of creating pools in a Numbering Plan Area NPA and rate center is defined in the Industry Numbering Committee Thousands Block NXX-X Pooling Administration Guidelines.

Responsibilities

  • Utilized Agile Scrum to manage full life-cycle development of the project.
  • Coding using Core Java JDK 1.7 JSP Servlet and Spring MVC.
  • Developed application using Spring MVC JSP JSTL Tag Libraries and jQuery on the presentation layer the business layer is built using Spring and the persistent layer uses Hibernate
  • Developed JSPs using EL language and JSTL tags.
  • Involved in integration testing.
  • Utilized Java Mail API to send an e-mail.
  • Implemented the logging mechanism using log4j framework.
  • Developed Validation frameworks Hibernate Validator for validations.
  • Developed JSPs using tag libraries and message resources.
  • Wrote automation test case.
  • Worked on Git version control.
  • Worked with Agile Methodology.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Create design documents for project.

Environment Java 1.7 Restful Web Services XML/XSTL HTML/JSP Javascript Oracle Database Weblogic 11g Spring MVC OR Framework JPA/Hibernate Eclipse Git

Confidential

Role Java/JEE Developer

Project DAP Connector

Description The project is involved the development of a connector which should return results by implementing ResultsWriter and writing results to the passed in ResultCollector i.e to report results and errors when finished reading data. The job of a DAP connector is to provide an iterator over strongly typed rows of data. Conceptually this is very similar to providing a JDBC ResultSet.

Responsibilities

  • Participated in design development and testing phases.
  • Used various Core Java concepts such as Exception Handling Collection APIs to implement various features and enhancements.
  • Provided production support and resolved data application and connectivity issues related to Java programs functionality.
  • Consumed SOAP and RESTFUL webservices.
  • Created client stubs using AXIS2.
  • Written DOM and SAX parsers for XML parsing and worked on JSON parsing using external libraries.
  • Performed testing using SOAP UI and REST clients.
  • Involved in integration testing.
  • Implemented the logging mechanism using log4j framework.
  • Wrote test cases in JUnit for unit testing of classes.
  • Worked on SVN version control.
  • Used Eclipse IDE for developing code modules in the development environment.

Environment Java 1.7 SOA Web Services SOAP WSDL Restful Web Services SOAP UI Pro XML XML-RPC JSON CSV Apache Axis 2.1 SVN Junit4.

Confidential

Role Java/JEE Developer

Project Customer Account Management

Description Customer Account Management CAM is the web-based billing support system BSS currently used by direct and indirect retail sales channels at T-Mobile USA. CAM is intended to provide access into the customer account information stored in T-Mobile s billing system. It is designed to give the sales channels quick and easy access to this information so that they may better serve our customer.

Responsibilities

  • Extensively involved in design and development of Line Level Bill Credits LLBC and Handset Upgrade modules for T-Mobile Customer CAM application Implemented Spring framework for Dependency Injection support for the Data Access Object DAO pattern and integrated with Hibernate.
  • Implemented Business logic for web service using spring annotations which enables dependency injection
  • Configured the spring framework for entire business logic layer
  • Responsible for preparing Impact Assessment documents.
  • Responsible for preparing UML class and sequence diagrams using Enterprise Architect.
  • Preparation of Low Level Designing and High Level Designing and relevant documentation.
  • Unit testing using JUnit testing framework.
  • Coding using Core Java JDK 1.6 JSP Servlet and Spring MVC.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • Extensively used Eclipse based SpringSource Tool Suite STS for building developing and integrating the application.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-many many-one one-one annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using hibernate.
  • Used java collections API extensively.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.

Environment Java 1.6 Servlet JSP Spring Application Framework Spring MVC Spring ORM Spring JDBC Hibernate ORM Eclipse based STS JUnit Oracle Database UML SOA Web Services SOAP WSDL XSD XML JBoss AS Ant and Linux

Confidential

Role Java Developer

Project Design Employee reimbursement system

Description This application developed to capture the employee reimbursements like Travelling expenses Mobile bill Medical and other expenses .It is a workflow application. This is a web application that uses Hibernate Frame Work to maintain and update the data in the database as per the client need. Successfully designed the Employee reimbursement application and implemented the design using Java Hibernate. Work flow based application by implementing this application the movement of physical documents has been eliminated Visibility for the document movement. Improved the turnaround time from 15 days to 4 days max.

Responsibilities

  • Gathered the requirements from the Analysis team.
  • Created the design model using UML in Microsoft Visio Professional 2007.
  • Designed various user interfaces for this system depending on the business requirement.
  • Played a proficient role in developing the session management module for this application.
  • Developed various Views Triggers Stored Procedures and Cursors for accessing the Invoice database.
  • Developed new dynamic pages serving different requests using Java Servlets Struts 2 and JSP.
  • Wrote multithreaded modules applications for the application
  • Used Singleton Adapter design pattern for the modules in the application.
  • Used Spring IOC to perform dependency injection across the application to minimize the crosscutting concerns. Thus managing the various Classes by creating a bean for that class.
  • Developed Struts Action classes and mapped them using the configuration files to call the appropriate JSPs to render the required result.
  • Made use of JavaScript to provide extensive rich and interactive interface for the client.
  • Deployed the application on Web Logic web servers.
  • Used Hibernate for developing persistent objects.
  • Successfully designed and implemented the application designed using JSP Servlets JDBC Tomcat5.5 Oracle 10g.

Wrote Webservice

Environment JDK 1.5 J2EE JSF 1.2 EJB 2.0 JNDI 1.2 Hibernate 2.1 Spring 2.0 HTML JavaScript jQuery XML CSS JUnit UML MQ Series Web Services SOAP WSDL Eclipse 3.3 IBM Web Sphere 6.1 subversion Linux.

Confidential

Role Java Developer

Project Surplus lines filing system

Description Design and development of surplus lines filing system SLFS for the surplus lines of business in Insurance domain. It captures insurer s info policy info producer s info underwriter s info and calculates various taxes and fees based on different rules of policies. It uses XML as transfer between the systems using web services. The system also captures the risk analysis of policies. It also has underwriting process for various types of shipping for docs.

Responsibilities

  • Involved in use case analysis design and development.
  • Involved in design and development of J2EE application using Spring 2.0 framework.
  • Implemented persistence classes using Hibernate Framework.
  • Implemented Spring IoC by using POJO s in middle tier
  • Developed presentation tier using Spring MVC module.
  • Involved in developing the business logic methods required for application.
  • Design and developed detailed Technical Specifications for several Use Cases
  • Involved in unit testing Bug fixing enhancements and testing.
  • Implemented stored procedures triggers for implementing complex business rules.
  • Implemented SOA to develop Web services using Apache AXIS for Branch shipping and Reports modules.
  • Used WSDL for publishing Web Service interfaces.
  • Implements SOAP messages for information exchange for Web services.
  • Implemented several J2EE Design Patterns for developing applications.
  • Used Hibernate for Object relational mappings.
  • Used Web Logic application server to deploy the application.
  • Involved in configuring the deployment descriptor and configuration files for application framework.
  • Version control of the source is maintained using CVS.
  • Used XML XSLT DTD and Schemas for communication between different tiers of application

Environment J2EE1.5 Java 1.5 Servlets JSP XML XSLT SOAP HTML PL/SQL Spring2.0 Hibernate3.0 JUnit CVS Log4j Weblogic9.1 Eclipse3.2 SOA Web Services SOAP WSDL AXIS Oracle10g Windows2003 Unix.

Confidential

Role Java Programmer

Project Class Registration Java based Student Registration System

Description The Center for Education in Government develops information strategies that foster innovation and enhance the quality and coordination of public services. The project was undertaken to device Student Information and Registration system.

Responsibilities

  • Designed a user-friendly interface for Students Faculty and Administration to lookup or register courses to assign AVN Advisor Verification Number and add new courses in the system respectively.
  • Deployed EJB for new create login and registration Transactions
  • Employed JavaScript for Client Side Validation and added user friendly interface on the webpage.
  • Developed Entity Beans CMP for extracting the data while integrating business logic from the database.
  • Developed Session Beans Stateless to handle Entity Beans.
  • Involved in the Analysis Design and Development phase of the project.
  • Integrate and tested EJB components with Servlets and JSP.
  • Developing web tier by using Struts Framework JSP and HTML
  • Maintained Oracle backend to support all operations.
  • Used Tomcat 5.5 as Web Server.
  • Created a Faculty side interface to check the AVN and student Information.
  • Devised a Search mechanism to search a Student or Faculty.

Environment Java1.3 J2EE 1.3 HTML/JSP JavaScript Servlets EJB XML Oracle 9i Database Struts 1.1 Tomcat 5.5 Eclipse/WSAD Windows XP

We'd love your feedback!