Sr. Java Developer Resume
Chandler, AZ
PROFESSIONAL SUMMARY
- 6.5 years of programming experience in Software Design, Software Development, Testing and Program Implementation in executing various projects
- Extensively used MVC (Model View Controller) architecture, Struts, and various J2EE design patterns and UML Methodologies.
- Expertise in Banking, Healthcare and Information Media & Entertainment Domains.
- Experienced in Architecting and Designing applications.
- Proficient in Java / J2EE technologies like Java Beans, Java Servlets, JSP.
- Experience in creating Form Beans and declaring the mapping by using Struts.
- Achieved screen scraping functionality using Platypus API
- Authored triggers - Instead of Insert, Delete, Update triggers for resolving a critical database issue.
- Expertise in using XML Parsing using SAX and DOM parsers
- Collaborated with testing teams on User Acceptance and Load Testing process
- Expertise in various open source framework like Apache Struts framework and Hibernate 3.0
- Experienced in creating and using Hibernate config and mapping files
- Worked on Application server and Web servers like BEA Weblogic, Websphere, and Apache Tomcat.
- Experienced in HTML, CSS and JavaScript.
- Extensively worked on EJB 3.0 - Session Beans, Message Driven Bean and Entity Beans using Transaction attributes appropriately.
- Exposed to diverse databases like Oracle, SqlServer 2005.
- Experienced in using ANTand Maven to package deployable files.
- Experienced in using Rational Rose, Visio and Enterprise Architect for UML diagrams.
- Experience in writing JUnit test cases.
- Strong Exposure to various IDE and tools such as Eclipse, WSAD, MyEclipse and Rational Application Developer.
- Good experience in various source code control tools like CVS and Rational Clearcase
- Well versed with Agile, Waterfall and Iterative methodologies of development.
- Participated in all phases of Software Development Life Cycle including Requirement Gathering, Analysis, Design, Development, Integration, and testing using J2EE architecture.
TECHNICAL SKILLS
Operating System: Linux, Windows
Products/Tools: IBM WebSphere Studio Application Developer,
MyEclipse 5.5 M2, Eclipse 3.0, Netbeans 7.0, Rational
ClearCase, Tomcat 6.0.20, Aqua Data Studio 4.5, Sql
Server Mangement Studio, TOAD, SSH Secure Shell
3.2.9, Win CVS, Tortoise CVS, JUnit, ANT, Leech FTP,
Smart FTP, Rational Rose, Enterprise Architect, Visio,
Attachmate myEXTRA Enterprise,
Languages: Java 1.5, JavaScript, Platypus Screen scraping api and SQL
Web Technologies: JSP 2.0, Servlets, JDBC, HTML, DHTML and CSS.
XML Standards and Tech: XML, SAX and DOM Parsers
RDBMS: Oracle 9i, MySql 5.0, Sybase and MS SQL Server 2005
Application/Web Servers: Weblogic 9.2, Apache Tomcat 6.0.20, Web Sphere
Application Framework: Struts 1.3, JSF 1.2 and Hibernate 3.3 Spring IOC
Component Technologies: EJB 3.0
EDUCATION
Bachelor of Engineering
PROFESSIONAL SUMMARY
Confidential, Chandler, AZ Oct 2009- till date Sr. Java Developer ClaudeNM, CorpG & Critr
Description:Confidential headquartered in San Francisco, California is one of the Big Four banks of the United States. It is the fourth largest bank in the US by assets and the third largest bank by market cap. Confidential. is a diversified financial services company operating in Retail banking, Wholesale Banking and Consumer Finance segments. Confidential Home Equity department has quite a few applications handling Home mortgages for various customers. Critr and ClaudeNM are some of the crucial applications which handle modifications to the consumer mortgages, by interacting with mainframe systems; in the process going through various approval cycles.
Responsibilities:
- Extensively involved in application development and maintenance of Home Equity applications for Wellsfargo.
- Used Struts as MVC Framework for the applications
- Achieved screen scraping functionality for interaction with Mainframe system (SHAW) by using Platypus API
- Actively involved in enterprise wide integration of applications with Wachovia.
- Involved in implementing the front end UI application using JSP, CSS and Java Script.
- Implemented business logic using Servlets.
- Created UML Data model and Object diagrams using Visio
- Worked with MS SQL Server 2000 database by writing queries and Stored procedures.
- Developed and executed unit test cases using JUnit.
- Used JDBC and ORM modules in the projects
- Involved in analysis and designing the rewrite of SHAW posting module
- Used EJB Query Language for all database interactions
- Involved in implementing static and dynamic Web mapping of business logic and technical requirements
- Collaborated with business during requirement analysis and design discussions
- Prepared test data for various test scenarios.
- Extensively worked on Quartz scheduler to run batch jobs.
- Worked on migration of light weight web applications from Weblogic to Tomcat
- Used Maven as build tool and AnthillPro as Continuous integration server.
Environment:
Java 1.5, Eclipse Europa 3.3.2, Microsoft Sql Server 2000, Struts, Spring IOC, Hibernate 3.3.2, IBATIS, JSP, Servlets, Platypus Screen scraping api, Weblogic Server 9.2, Tomcat 6.0.20,AntHillPro 3, Apache HTTP server 2.2, Quartz Scheduler, Visio, Rational Clearcase, Rational Clearquest, Mercury Test Director, Attachmate myEXTRA enterprise, Maven 2.0.9
Confidential, Charlotte, NCMar 08 - Oct 09
Java Developer
Maritz Rewards
Description:
Confidential had partnered with Maritz for support for their overall Recognition and Rewards strategy for Confidential Technology and Operations, Inc (BATO) associates. Maritz has developed a comprehensive web site- Confidential Spirit portal, to support the Recognition and Rewards program. . Confidential portal is a communication medium for the Bank to involve all its employees in the their world-class Recognition & Reward programs and appreciate their efforts in living up to Confidential’s Spirit of delivering on their brand promise and demonstrate higher standards in their everyday life.
Responsibilities:
- Instrumental in enhancing and maintaining the BOA Spirit portal.
- Designed and developed dynamic web pages for Process Automation.
- Created Form Beans and declared the Mapping by using Struts.
- Created the Action Classes for processing the requests and for forwarding to the next layer.
- Developed several queries for the application on MySQL database.
- Prepared Technical documentation for the Nomination System of BOA portal.
- Used XSL and DHTML to format the front-end pages.
- Extensively used Rational Rose for the Usecase, class and sequence diagrams for the Technical document.
- Experienced in using Visio for drawing sequence diagrams, flow diagrams for Technical document
- Prepared use cases for the BOA portal.
- Worked on creation of JSP pages for BOA portal.
- Extensively worked on writing SQL queries for the application.
- Carried out analysis of bugs that were detected in the BOA portal.
Environment:
Java 1.4, JSP, Servlets, Struts, JSF 1.2, XML, SQL, XSL, JDBC, Eclipse 3.0, JDK1.4, Weblogic 5, SQL Server, Rational Rose, Visio, UNIX, Ant.
ConfidentialJun 06 - Mar 08
Java Developer
PR Newswire AVM
Description:
Confidential is the world\'s leading corporate news distribution, targeting and monitoring / measurement service. Confidential helps its clients to achieve their communications objectives by offering the ultimate end-to-end communications solution: the broadest reach to media, financial and consumer audiences; individual media targeting and management; and comprehensive online and offline monitoring and measurement.
There are numerous applications managed by Confidential that fall under PRNAVM. The following are the list of applications and their responsibilities.
PRND - PRNDirect is a customer-facing site used by the client to upload releases, photos and email and fax lists.
Microsites - An application to create sites to integrate it with the a third party client seamlessly.
JavaSync - This application periodically synchronizes the customer information to the bureaus. This is essential as in the workflow the authenticity of a release is done by the editors by communicating with the client.
Responsibilities:
- Worked with PRND, Microsites and MAR applications.
- Involved in PRND2.13.6, PRND2.13.7, PRND2.13.8, PRND2.13.9, PRND2.13.11, PRND2.13.16, PRND2.13.19, MAR 3.3 and Microsites 1.1 releases.
- Involved in MAR3.3 estimations, preparing design documents, and preparing java classes.
- Developed web components using Servlets, JSPs, HTML, CSS, and JavaScript.
- Used Apache Tomcat as web application server.
- Conducted code walks through and reviews using the coding standards check list.
- Used Eclipse as the integrated development environment.
- Involved Design and Development
- Involved in Complexity point estimations.
- Involved in Coding and Testing the applications
- Worked with client and business team in the development of the requirements definition
- Interacted with the Client for User Acceptance.
- Added a new feature to PRND which uploads multimedia files like audio, video, photos etc. and stores it in Oracle database. The PRND Internals application searches the uploaded files on specified criteria and displays it to the internal users.
Environment: Java 1.4, Struts 1.2, JavaScript,JSP, UNIX, Eclipse 3.0, Aqua Data Studio 4.5, SSH Secure Shell 3.2.9, CVS, Oracle 9i, apache tomcat 6.0
Project 2: Access Client Jan 2006 - May 2006
DESCRIPTION:
Every individual will have a problem with the database queries. Because one has to remember so many queries to complete a application. To make the task easy, users need an interface through which they can design the queries, automatically just by selecting the tables and fields.
This system which was designed will support all the operations on a table in a given database like creating a table, inserting values into the table into specific fields, selecting the values from the table which supports selected fields and selected rows also. We can provide the list of fields we need and the condition through which we can select the fields.
Responsibilities:
- Actively involved in various stages of SDLC right from requirement gathering to product delivery.
- Designed and developed presentation and web layers based on MVC Architecture (Model-View-Controller).
- Involved in the preparation of Technical specifications, Sequence Diagrams and Class Diagrams.
- Developed User interface using Java Swings.
- Instrumental in the design of database and writing stored procedures.
- Helped in setting up the system environment to initiate project work.
- Wrote java classes and stored procedures for feed fetching.
- Used TOAD to query contents of the Oracle database.