We provide IT Staff Augmentation Services!

Java J2ee Developer Resume Profile

3.00/5 (Submit Your Rating)

PROFESSSIONAL SUMMARY

8 years of extensive experience with Software Development bringing products from concept to release. A capable team player and a proficient leader with expertise in leading managing and delivering high quality solutions. Possess good communication and interpersonal skills to build and foster great working environment. Extensive professional experience in software architecture development and technical team leadership involving technologies like Java J2EE Web Services Struts and others.

STRENGTHS

Expertise in developing applications using J2EE Struts1.2 Spring MVC EJB 3.0 Hibernate 3 Spring 2.5 Servlets JSP JSF JSTL Flex AJAX JDBC Applets XML Web Services and Various J2EE Design Patterns.

  • Expertise in Struts Spring MVC EJB and Hibernate.
  • Proficient in Presentation Tier development using JSP JSTL and JSF.
  • Good exposure to agile methodology and Test Driven Development TDD .
  • Good experience in Object Oriented Design programming.
  • Good experience in creating functional and design specification.
  • Good experience with Information Analysis and data modeling.
  • Expert in writing UNIX shell script
  • Developed Service Oriented Architecture SOA based applications that conforms to SOA standards
  • Proficient in XML technologies like XSL/XSLT Xpath SAX DOM SOAP WSDL DTD.
  • Extensive front-end designing with AJAX HTML HTML 5 CSS and JavaScript.
  • Good Experience in implementing JavaScript frameworks like JQuery.
  • Expertise in working with database tools like Oracle 8/9i/10g SQL-Server and My SQL.
  • Expert in writing Stored Procedures Functions Database Triggers and Packages using PL/SQL.
  • Experience in developing Test Cases with JUnit logging using Log4J Build Tool Ant and Version Control CVS VSS SVN.
  • Extensive use of UML in design phase.
  • Expert in developing and consuming Web Services.
  • Proven ability to plan manage motivate and work efficiently in team as well as a individual contributor
  • Strongly self-motivated enthusiastic and always keen to learn new technologies.
  • Having experience in working entire life cycle of applications as well as products.
  • Sun Certified Java Programmer and Sun Certified web component developer.
  • Successful delivery of software systems as an individual or team leader.
  • Strong experience in product development and maintenance.
  • Experience in using tools like TFS JIRA and MPP.

COMPUTING KNOWLEDGE

Operating Systems

MS-DOS Windows 2003/2008 Windows XP/7 LINUX.

Languages

Java C C SQL PL/SQL.

Mark-up/Scripting languages

HTML DHTML XHTML JSP Java Script AJAX Style Sheets XML XSLT Shell scripting

Frameworks

Struts Spring MVC Spring Hibernate

Database

Sybase SQL Server 2000 Oracle 8.0/8i/9i/10g db2 MySQL.

Application/Web Servers

JBOSS IBM Websphere 6.1 WebLogic 8.1 Tomcat 5.0.

Version/Source Control Systems

CVS SVN VSS.

Other Tools

Toad for Oracle Microsoft Visio JUnit Log4J.

Web Services

REST SOAP WSDL XML

IDE

Eclipse3.x MyEclipse NetBeans RAD

Domain expertise

Media Banking Telecom HR

PROFESSIONAL EXPERIENCE

Confidential

Role Java J2EE Developer

Project Store Front Operations

Description SFO is the system of record for managing non-inventory elements of channel storefront operations and the associated resources that optimize the storefront experience. SFO enables the business to ensure all storefront merchandising programs are installed maintained refreshed relocated and closed as per Apple s guidelines and in the most efficient manner possible.

Key features of SFO include

Pre-opening pipeline management and workflow alerts / confirmations

Post-opening merchandising and quality control management

Central repository for key store development documents

Responsibilities

Involved in support and enhancements of the existing system.

Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.

Responsible for team delivery.

Develop web application using play framework.

Developed user interface with Html 5 and Angular js.

Deploy the application on the JBoss Application Server.

Use Hibernate framework for the backend persistence

Developing and consuming Rest ful web service.

Environment Java JDK1.7 JBoss 5.1 spring Oracle JUnit Hibernate play framework Angular JS Jquery

REST ful web services Java Script CSS HTML5 Log4J and SVN.

Confidential

Role Sr. Java Developer

Project Kenexa Reports

Description Kenexa has a suit of HR products such as recruit onboard perform etc. The reports module is a web application by using which users can view customize schedule copy and download reports. This application supports internationalization and reports are shown according to the user s access privilege. This is a distributed application throughout multiple products and multiple clients using every product. The reports module is part of platform SOA which is the base architecture of entire product suit

Responsibilities

Involved in system enhancements and bug fixes.

Worked on UI enhancement.

Interaction with the customer support team for understanding requirements and converting them to technical specifications.

Interacting with other product teams and vendors for resolving defects.

Responsible for team delivery.

Given function and technical training to the team members.

Developed Controller Service Dao s Domain beans and Entity classes

Resolved issues related to quartz schedulers.

Finding root cause by analyzing the logs.

Used Strut s MVC Command Front Controller DAO Singleton Service locator patterns for designing and developing the controller and utility classes.

Used Jasper engine for displaying the data reports in tables handled pagination also.

Used Corda server for displaying graphs with the date shown in the tables.

Scheduled reports using Quartz.

Used java internationalization for making the product adaptable to user s preferred language.

Worked with QA team to insure quality software that s functional scalable and highly available

Environment Java JDK1.6 Oracle JUnit Hibernate Servlets Corda Jasper Quartz JSTL REST Java Script CSS HTML Log4J JSF Flex TFS Ant Eclipse JQuery Teracotta

Confidential

Role Sr. Java Developer

Project Etisalat SDP CMS

Description Etisalat DB is a Greenfield operator wanting to launch their Mobile services across 15 circles in India. Tech M is engaged to provide turnkey solution to EDB India for core IT solution including SDP - CMS. They want a WAP portal for selling the mobile content like tones pictures and videos. They want reports to be generated monthly on information like which content user visited and brought

Responsibilities

Developed WAP portal functionality and pages in Java JSP and XDIME developed corresponding Handler for the JSP pages.

Developed My Favorites functionality which is like book marking the WAP portal.

Added functionality that ingested data from a SOAP web service..

Written schedulers for user profiling.

Developed report generation module for different user profiles.

Implemented and integrated UI customization for user profile.

Designed and developed the database design.

Developed business logic for the user management and profile management.

Environment J2EE Linux Oracle11G Eclipse3.4 IDE Linux Weblogic10.3 HTML Java 1.6

Confidential

Client AT T San Ramon

Role Sr. Java Developer

Project WFMT Portal

Description Workflow management tool WFMT is a planning system for AT T wholesale internal planners to provide a standard planning system to AT T community via a AT T intranet WEB application. The system uses a Workflow engine TIBCO iProcess to present the end-to-end business processes defined using TIBCO BPM toolset. The consequence of this over time is to present most of the work to planners via the Workflow and Portal rather than using various legacy systems of AT T. WFMT is driven by AT T project management tool EPO and Open Workbench and start the appropriate tasks in WFMT at the appropriate time to for fill the project plan.

Responsibilities

Involved in designing and developing the user screens for presentation layer using Java Server pages

Developed corresponding Handler for the Jsp pages

Worked on integration of java modules with TIBCO iprocess

Implemented AJAX technology on JSP pages

Used Jquery JavaScript and CSS for creating quality web pages

Developed browser-based Java Server Faces front-end to an TIBCO. Designed and developed a REST-ful style Web Services layer to interface with a DB2 system

Involved in designing modeling and analyzing the data base schema in Oracle 9i

Involved in developing the application context files to decouple the web service and domain DAO layers

Environment Java JDK1.6 JSP Servlets J2EE on Windows XP and HTML

Confidential

Role Sr. Java developer

Description Ganart Technologies is an international company providing customized global solutions for value exchange transactions. Ganart systems enable transactional processing institutions using kiosk which includes self-service devices deposit automation security solutions cash management debit card processing software deployment network management and monitoring break-fix services site management content distribution and configuration management to provide a superior level of customer service for under-served unserved and even traditionally served customers

Responsibilities

Developing business intelligent portal for Ganart which is used to show all the information of kiosks they are having around the world

Creating the design documents using UML for functionalities in the portal.

Creating Direct Web Remoting classes for handling Ajax requests.

Integrated the UI screens with the Spring MVC Controllers.

Performing unit testing using junit and jmock

Developed various UI screens using JSP and JSTL and Java Script.

Designed and Implemented Web Services into the application using SOAP XML XSLT WADL and UDDI using the WSAD tools.

Implemented various controller classes using Spring Model View Controller MVC framework

Implemented various manager classes using Spring framework.

Implemented Inversion of Control in Spring framework to inject dependencies into actions.

Environment Java JDK1.6 JSP Servlets Backbase DWR Direct Web Remoting HTML Ajax MYSQL XML UML Jmock Junit Hibernate Spring

Confidential

Client American Express Phoenix

Role Sr. Java developer

Project Dynamic Skinning

Description Dynamic App has been set up to allow for a certain amount of skinning All skinning is done through the response XML file .This is logical since it is the file that changes between products. In order to accommodate skinning The background Application Header Application form background Button Borders Background Dividers Accordian Text colors can be skinned currently only by creating an image placing it in a folder and then sending the path through the response XML The pixel dimension for the image should be 1102 x 1122 as a baseline standard.

Responsibilities

Writing JSP s for the GUI using struts

Developed Struts 1.2 based web application

Developed the product specific style sheets

Retrieving the product specific style sheet from the cmu component.

Implemented dynamic CSS loading based on the user.

Environment Java JDK1.4 Struts JSP Service Locator HTML XML SAX parsers IBM DB2 8.2 RAD UML WAS 6.0 Visio Windows XP UNIX FindBug PMD viewer

Confidential

Client American Express Phoenix

Role Sr. Java developer

Project Ultimate Apply

Description The Ultimate Apply project provides the functionality of selecting suitable credit cards for the users who are interested to take the credit cards by using the information provided from the user. It shows the list of card for the user is eligible .After selecting the card the card information along with user information will be sent to the other server which issue the card.

Responsibilities

Project is in design phase involved in preparing the design document used UML.

Implemented Model View Controller MVC architecture Using Jakarta Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance

Developed the Interface for the Communication with Experian database.

Developed the Interface with communicates with API server to get the eligible offers for the user.

Involved in developing action classes using Struts Framework.

Involved in writing Unit Test Cases to test basic CRUD operations

Prepared Junit test cases for unit testing

Validating the views in form beans.

Configured application in Struts-config.xml

Environment Java JDK1.4 Struts JSP Service Locator XML SAX parsers IBM DB2 8.2 RAD UML WAS 6.0 Visio Windows XP HTML UNIX FindBug PMD viewer

Confidential

Client Ameriprise Financial Minneapolis

Role Java developer

Description The P C Online Claims Services project provides functionality to existing Auto Insurance Policy Holders. They can change their policy information through online and they can also report home and auto claims through internet. The Intranet site of this application is developed to view and update the customer information and to impose moratorium at state county and zip code levels. This is SSO enabled site. To Non- Interactive site capture information from users of Non- Interactive states for applying Auto Insurance Quote. The application captures the above information through an Email The Rate Quote is prepared and Emailed to user within 48 hours.

Responsibilities

Implemented the Ameriprise architectural components like FrontServlet Utility Activation Framework Spring JDBC Template Ajax JConfig and OBE.

Encapsulate business functionality in EJB3 Session beans.

Implemented various controller classes using Front Controller MVC framework

Involved in analysis and design phases created the technical specification document.

Individually handled two modules and delivered them prior to the delivery date.

Developed Internet site for the claiming the insurance.

Created and utilized JMS queue.

Deployed Ear for both testing and development environments.

Developed a XML DOM parser.

Used java mail API for sending the user claim information to the customer support teams

Developed xml parser which reads the user data converts into xml document and places it in the JMS queue.

Used JDBC Template to fetch data from db using sql queries.

Worked on all tiers of the application from presentation to RDMS backend and engaged in all aspects of SDLC

Implemented LOG4J.

Environment Java JDK1.4 EJB Servlets JSP Service Locator HTML XML SAX parsers IBM DB2 8.2 RAD UML WAS 6.0 XDE MSSQL Windows XP UNIX FindBug PMD viewer Advent

Confidential

Client Bank of America

Role Java developer

Description Maritz has developed a comprehensive web bases site The Bank of America Spirit portal to support the recognition and rewards program .Maritz has also assisted in the systems support project management customer service support and rewards fulfillment for the program.

Responsibilities

Involved in Analyzing requirements and defining technical specifications

Understanding the PSP framework and implementing it.

Implemented pagination on search results.

Developed various UI screens using JSP and JSTL and Java Script.

Developed sql queries and invoked stored procedures using JDBC.

Worked on xml sax parser.

Involved in system enhancements and bug fixes.

Environment Java Jsp Servlets HTML XML XSLT SQL Server JRUN

Confidential

Client Yahoo

Role Java developer

Project Yahoo Messenger Plug-In

Description The Yahoo Messenger Plug-In is to provide a compelling web game experience to Messenger users and to promote the Yahoo Europe sites to the Messenger audience over 4.6 million unique users in the UK Germany France Italy and Spain.

Responsibilities

Involved in preparing the ERD document and user manual

Designing the HTML pages using Messenger API JavaScript VB Script and css

Made the HTML page as a games plug-in with the yahoo API

Solving issues raised

Environment HTML JavaScript VBScript

Confidential

Client Macro Vision

Role Java developer

Project Royalty Calculation Reporting

Description Macro vision s Software Value Management solutions for the software industry help software publishers vendors and enterprises maximize the value of their software. Software Value Management solutions bridge the gap between pricing and packaging of software on the developer side and purchasing and managing that software on the enterprise.

Responsibilities

Involved in preparing the ERD document and user manual

Involved in creating business interfaces and implemented business logic.

Implemented Log4j

Involved in creating Stored Procedures in the Database

Integrating with the rule engine

Developed various UI screens using JSP and Java Script.

Validating the views in form beans.

Configured application in Struts-config.xml

Involved in developing action classes using Struts Framework.

Involved in designing database and creating database objects.

Involved in writing Unit Test Cases to test basic CRUD operations

Environment JSP HTML Servlets MYSQL Server TOMCAT Struts Log4j

Confidential

Role Java developer

Project eBook

Description Ingram Book Group is the world s largest wholesale distributor of book product. While booksellers from all over the world rely on Ingram to provide industry-leading product selection and fast reliable order fulfillment publishers look to us for cutting-edge programs to reach a wider increasingly diverse customer base. Ingram Book Group is a wholesale distributor of books and audio books to booksellers librarians and specialty retailers.

Responsibilities

Involved in designing jsp s.

Involved in transforming the PDF into XML and transforming the xml document into XSLT.

Handled the front end request in the servlets.

All the business logic is written in the service class which in turn passes the call to the documentum tool which returns the corresponding PDF file.

Developed a module using Java Mail that sends mail to the customers about the status of their order

Environment JSP HTML Servlets SQL Server TOMCAT Java Mail Documentum

We'd love your feedback!