Java J2ee Developer Resume Profile
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