Senior Java Lead Resume Profile
California, UsA
Professional Summary
- 10 years of progressive experience in software design and development with an earned reputation for meeting deadlines and delivering mission critical solutions.
- Excellent experience in Requirements Analysis, Design, Development, Testing and implementation of the application.
- Experienced in Web and Client/Server technology under UNIX/LINUX and Windows XP Operating Systems.
- Agile methodology working experience.
- Experienced in JSDK, J2EE, JEEB, JMS, Java Servlets, JSP, JSTL,JSF, Java Beans, ORM - Hibernate, AJAX, EJBs, ANT, MVC, JSP, Struts, Spring, JDBC, JavaScript, JQuery, CSS and HTML ,SOA, Web Services SOAP ,REST Web Service.
- Experienced in working with SDL Tridion 2011 SP1, with java as backend.
- Extensively worked on SOAP UI to test web services.
- Extensively used various databases like Oracle, DB2, SQL Server Mysql.
- Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, DOM, SAX and JAXP Technologies.
- Experienced in Java Connectivity API JCA .
- Good Knowledge in Networking Security and Distributed Component Technology
- Strong knowledge and working experience in Gang of Four J2EE designs patterns especially used Factory Pattern, Singleton Pattern, Command Pattern, Business Delegate, Fa ade Pattern extensively throughout the project .
- Experience in making UML Diagram, Activity diagram and flow chart diagram.
- Experience in analysis, designing, developing MVC Pattern applications in J2EE Environment.
- Experience in working on Content Management System CMS .
- Experience in testing the vulnerabilities of website using the IBM Rational AppScan Tool.
- Exposure in Object Oriented Analysis and design.
- Having excellent analytical, interpersonal, communication skills with the best team player.
- Good team player and capable of working efficiently as an individual.
Innovation |
- Designed and developed a product a web based application called Book My Cab for the organization which reduced the manual effort by 95 .
- The technologies used are Java5.0, Struts2.0 and JPA Java Persistent API and MySQL.
- Designed and developed a product a web based application called Certificate Manager for the organization which helped Project managers a lot to keep track of various types of technical/domain certifications done by their sub ordinates.
- The technologies used are Java5.0, Struts2.0 and JPA Java Persistent API and MySQL.
Technical Skills | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience:
Cnfidential
Role: - Senior Java Lead
- Hewlett-Packard Company or HP is an American multinational information technology corporation headquartered in Palo Alto, California, United States. It provides hardware, software and services to consumers, small- and medium-sized businesses SMBs and large enterprises, including customers in the government, health and education sectors.
- This project is on search optimization process on the hp.com site. This project is about migrating the hp.com site from HUB to FAST service.
- Due to this searching of products become more efficient and robust.
Responsibilities:
- Working on Agile methodologies and managing the daily scrum calls of all the team members.
- Walk through the statuses of each Scrum team member
- Check where we are regarding to the stories that we have in sprint scope
- Discuss blockers and the ways/timelines of solving
- Coordinate with the offshore team and assist them in resolving the issue if required.
- Consumed web service hosted by FAST service.
- Worked on Search Engine Optimization by creating sitemap xmls
- Worked on Thread Executor framework.
- Analysis and debugging of the application for enhancement.
- Doing the performance tuning of the application.
- Creating the Story for the agile methodology working structure.
- Worked with SDL Tridion 2011 SP1 for creating the content pottering and publishing.
- Worked with SDL Tridion CWA architecture with java 1.6.
- Worked on spring framework 3.0 which is integrated with the Tridion CWA architecture.
- Produced web service using JAX-WS and Apache Axis 1.4 and Apache CXF Framework.
- Tested all the web services using SAOP UI tool.
- Preformed Unit Testing using JUnit.
Environment: Eclipse, web logic 8.0, Java1.6, JDBC, JNDI, JSP, Servlets, Apache Struts , HTML, CSS, Java Script, Oracle, SVN, Jenkins, spring, XML,SOAP, Apache Axis1.4, SOAP UI,JAX-WS, Rest Full Web Service, SDL Tridion 2011 SP1
Confidential
Technical Expert
- Reliant.com phase 1 Web Enhancement also known as Reliant Re-Architecture RR to develop new functionality, rebuild, re-platform, and redesign existing functionality of web application, and re-architect the middleware layer upon which it all sits. Reliant plans to support existing site, along with modernizing existing applications, since current application are not capable of handling the additional complexity, user activity, and data throughput. This work focuses on the architecture, applications, and technical design of the website in order to enable the functionality and customer experience necessary for a successful transition to Reliant.com.
- The Reliant Re-Architecture effort is a critical step. Objectives are to provide a web platform that will support delivering the full value of Reliant.com online services includes improved system reliability.
- The overall architecture goals of the system are:
- Redesign the Reliant.com to new content management system and publishing system, SDL Tridion.
- Improve the overall usability of content fetching mechanism in Reliant system.
- Provide interfaces to fetch content from java component and from custom tags of JSP
- Provide interfaces to fetch product chart XML's, site messages XML's, static content and dynamic content syndication approach .
- This System should be more generic and that can be re-used for other Multi-brands PW, CE, IE, etc. with minor configuration changes.
Responsibilities:
- Analyzed the business requirements and created use cases and created Activity, sequence diagrams.
- Involved in designing, developed and tested the Application, a J2EE application based on SpringMVC architecture deployed on Web Sphere Application Server.
- Consumed web service hosted by SAP application
- Produced web service using JAX-WS and Apache Axis 1.4 and Apache CXF Framework.
- Created secured web service using WSS4J architecture.
- Responsible for designing user interface using JSTL and Spring MVC and the client side
- validations are extensively done in JQuery.
- Created certificate and keystore using java keytool for secured web service.
- Tested all the web services using SAOP UI tool.
- Preformed Unit Testing using JUnit.
Environment: Eclipse, Web Sphere 6.0, Java1.6, JDBC, JNDI, JSP, Servlets, Apache Struts , HTML, CSS, Java Script, Oracle, SVN, ANT, spring, XML,SOAP, Apache Axis1.4, SOAP UI,JAX-WS, Secured Web Service WSS4J ,Rest Full Web Service,
Confidential
Technical Expert
This project is for the Shell. It is a web application in which Shell customers can enroll and avail the promotional offer offered by shell for a limited time for the purchase of gallons of gas. This application connects through various interfaces through the JCA java connectivity API for various business needs.
Responsibilities:
- Analyzed the business requirements and created use cases and created Activity, sequence diagrams.
- Involved in designing, developed and tested the Application, a J2EE application based on Model, View, Controller Struts architecture deployed on JBoss Application Server
- Developed database related functionalities and encapsulated them in a Java Bean and used in JSP.
- Developed DAO's, Queries and commands for connecting to backend Oracle Server Database using JDBC.
- Responsible for designing user interface using Struts tag libraries, HTML and the client side validations are extensively done in JavaScript.
- Preformed Unit Testing using JUnit.
Environment: Eclipse, JBoss Application Server 4.2, Java, JDBC, JNDI, JSP, Servlets, Apache Struts , HTML, CSS, Java Script, Oracle, SVN, ANT, spring, XML, XSLT, JCA, Agile methodology
Confidential
Technical Expert
- Latest Solution from First Data Corporation aiming to deliver superior service by providing additional payment choices and convenience to customers at the same time trying to encourage increase in merchant loyalty and membership programs.
- Provide end-to-end, comprehensive products and services that deliver new value propositions. Enabling most any payment, on any device, to be authenticated, authorized and settled to any customer account. Can enhance merchant's new or existing loyalty or membership programs with a customer's choice of payment.
- The solution supports many payment types, including a demand deposit account DDA and a credit or a signature debit card account, all of which are protected by a self-selected Personal Identification Number PIN .
- Participating customers register their favorite payment method with the new or existing loyalty or membership account and select a PIN. Then, when customers make a purchase and enter their PIN, the payments are processed through their chosen payment account.
Responsibilities:
- Involved in designing, developed and tested the Application, a J2EE application based on Model, View, Controller Struts architecture deployed on JBoss Application Server
- Implement Java script based AJAX requests.
- Involved in writing DAO's, Queries and commands for connecting to backend SQL Server Database using JDBC.
- Responsible for designing user interface using Struts tag libraries, JSTL, HTML and the client side validations are extensively done in JavaScript.
- Downloaded the data in Excel sheet for report generation.
- Performed Unit testing using JUnit and worked in test driven development environment.
Environment: Eclipse, JBoss Application Server 4.2, Java, JDBC, JNDI, JSP, Servlets, Apache Struts , HTML, CSS, Java Script, Oracle, SVN, ANT, spring, XML, XSLT, JCA, Agile methodology
Confidential
Analyst programmer
- AIG receives claims data from numerous Third Party Adjusters TPAs , which is used by multiple AIG applications. Over the years, this transaction level information has been processed and aggregated in multiple ways, and stored in numerous departmental and/or corporate databases. TPAIR Third Party Administrators Input Requirements system is designed to process the data received from TPAs and maintain the data in one common place i.e. in other words TPAIR is a second-level claim-processing system.
- This BRD 10 enhancements comprises of online and batch process enhancements. In batch process, we developed initial load process to load the rules for the existing policies based on the predefined business and these rules will be stored in policy layer rule table and policy TPA reimbursement table, changed existing process i.e., DMS process and AIWCS process which will load the claims from different databases, to store policy data as rules and developed new screens to view the rules and modify the rules.
Responsibilities:
- Involved in Preparation and review of SRS and Design Documents.
- Development of backend processes as well as online application.
- Involved in code review, preparation and implementation of change doc as per change requests.
- Debugging and fixing the issues.
- Implemented the AJAX functionality in the project
- Involved in JavaScript coding for all the screens of projects.
- Code reviews work of my subordinate
- Preparation of Unit Test Plan and executing the Unit testing.
- Coordination with onsite team member.
- Monitoring quality activities and maintaining quality records to comply with ISO and CMM requirement at organization level.
Environment: Web Sphere, Java, JDBC, MVC, DB2, QTADO, Query Analyzer, VSS, UNIX
Confidential
Analyst Programmer
- The TPA handles the claims on behalf of AIG. The escrow amount is the amount held by TPA to process the claims. This escrow amount is provided to TPA by AIG. This project focused on the calculation of Escrow amount to be provided to the TPA.
- Escrow was divided into 2 sections TPA and Insured.
- A batch process was developed to calculate the required escrow amount for the TPA and Insured. The Escrow Amount is calculated with parameters and balance as input.
- The screens were developed to access the parameter and balance amount associated to the TPA and Insured.
- A Process was developed to download Escrow Amount from MSA and SAP system. Screens were developed for the user to request escrow calculation and track the details of escrow calculation.
- TPA Escrow Statement report was developed to display the required escrow amount to be provided to TPA by AIG based on the current escrow amount held by TPA and other factors such as 'Average Month Count' and 'Escrow Period' etc.
Responsibilities:
- Involved in Preparation and review of SRS and Design Documents.
- Development of backend processes as well as online application.
- Involved in code review, preparation and implementation of change doc as per change requests.
- Debugging and fixing the issues.
- Implemented the JSF technology in the project.
- Preparation of Unit Test Plan and executing the Unit testing.
- Coordination with onsite team member.
- Monitoring quality activities and maintaining quality records to comply with ISO and CMM requirement at organization level.
Environment: Web Sphere, Java, JDBC, MVC, DB2, QTADO, Query Analyzer, VSS, UNIX
Confidential
Analyst programmer
Description: The TPA handles the claims on behalf of AIG. The escrow amount is the amount held by TPA to process the claims. This escrow amount is provided to TPA by AIG. This project focused on the calculation of Escrow amount to be provided to the TPA.
- Escrow was divided into 2 sections TPA and Insured.
- A batch process was developed to calculate the required escrow amount for the TPA and Insured. The Escrow Amount is calculated with parameters and balance as input.
- The screens were developed to access the parameter and balance amount associated to the TPA and Insured.
- A Process was developed to download Escrow Amount from MSA and SAP system. Screens were developed for the user to request escrow calculation and track the details of escrow calculation.
- TPA Escrow Statement report was developed to display the required escrow amount to be provided to TPA by AIG based on the current escrow amount held by TPA and other factors such as 'Average Month Count' and 'Escrow Period' etc.
Responsibilities:
- Analyzed the business requirements and created use cases and created Activity, sequence diagrams.
- Analyzed the system requirements and involved in creating the frame work
- Reading the FFEL, DCS loans which come by CD's and Tapes. Wrote the header, Records and trailer validation Code.
- Implemented MVC patterns using Struts framework.
- Developed Hibernate mapping files used HQL for retrieving the info from the database
- Responsible for designing user interface using JSP, HTML, CustomTags and the client side validations are extensively done in JavaScript.
- Developed database related functionalities and encapsulated them in a Java Bean and used in JSP.
- Used Apache Tiles for the definition of Screens to have a common look and feel across the application
- To keep track of latest Versions implemented CVS Structure.
- Performed Unit testing using JUnit and worked in test driven development environment.
Environment: Web Sphere, Java, JDBC, MVC, DB2, QTADO, Query Analyzer, VSS, UNIX
Confidential
Software Engineer
Description: The Hong Kong and Sanghai Banking Corporation HSBC Limited is the 2nd largest Banking and financial services organization in the world. Mobile Banking one of the flagship projects of the bank is aimed at providing HSBC customers various banking services over their mobile devices using technologies like GPRS. The projects includes a gamut of services like bill payments, fund transfer, railway ticketing and balance enquiry.
Responsibilities:
- Involved in developing GUI components.
- Preparation of the message format for various types of services.
- Monitoring the MQ Series.
Environment: Core Java, JSP, servlets, java script, MQ Series, DB2, QTADO, Query Analyser
Confidential
Software Engineer
Description: This Software solution targets at automation of various activities carried out at Trans India Logistic Park Container Freight Station .As per current process, information pertaining to the Business process is stored in various different data stores, for example MS Excel, paper document etc. Managing such scattered information is cumbersome and error prone .Analysis with such data store is difficult.
This automation will enable business to share and retrieve business process information effectively.
It has several modules like:-
- Import
- Export
- Import Reporting
- Export Reporting
- Auction
- Each of these modules have their own business flow.
Responsibilities:
- Involved in coding the online screens for various modules.
- Writing the servlets and business logics.
- Debugging and fixing the issues.
- Worked on client side also for fixing the issues in production.
Environment: Jbuilder, tomcat5.0, JDBC, J2EE, JSP 1.1, JNDI, HTML, Java, Java Script, MVC, Servlets, Struts, JMS, JDK1.4,
XML, XSL, UNIX, Oracle 9i, SQL
Confidential
Programmer
Description: This project is aimed at providing the client with the system where it can create and manage websites for its clients. This web application allows the creation of web templates, forms and pages dynamically. It also contains some standard components, which can be reused for all the standard web applications E.g. online shopping, order history, and some standard forms .
Responsibilities:
- Involved in Coding of dynamic web templates.
- Involved in Coding of different types GUI components.
- Debugging and fixing the issues.
- Unit testing of online screens.
Environment: Java, JSP, servlets, java script, Oracle 9i, JBoss4.2
Confidential
Software Engineer
Description: This web site is used to maintain records of candidates and employee. It maintains the records of employee leave, attendance, and submitted documents. It also help for employee salary calculation. It provides facility for printing reports such as attendance, qualification, age analysis, attrition rates, etc.
Responsibilities:
- Involved in Coding of dynamic web templates.
- Involved in Coding of different types GUI components.
- Debugging and fixing the issues.
- Unit testing of online screens.
Environment: Java, JSP, servlets, java script, Oracle 9i, JBoss4.2
Confidential
Software Engineer
Description: This project is for Consultancy. The aim of this product is to automate all the activities in the consultancy firm from searching the candidate to getting the offer letter.
- It has various stages for this purpose.
- The first stage is requirement getting and understanding stage RGUS .In RGUS we have following steps: understand client, company details, understand practice details, understand project details. The second stage is searching stage SS where search through relevant profile in database and job portals are done, defining mail templates, send mails to check interest, give calls to check interest, get references from people, get CV's of the people interested.
- The third stage is the head hunting stage HHS where following things are done: define target companies, create reference chain, maintain head hunt template.
- The fourth stage is scheduling stage SS .in this stage following activities are performed send CV, get status on CV sent, fix interview time, remind for interview, reschedule if required, get interview feedback, get candidate feedback on offer, negotiate if required, get joining date, keep in touch till joined.
- The final stage is Billing stage BS where bill will be sent to the client and close the case when payment is received.
Responsibilities:
- Coding and testing various screens.
- Developed all the online JSP pages and servlets.
- Writing the JavaScript functionality for various types of checks and validation.
Environment: Java, JSP, servlets, java script, Oracle 9i, JBoss4.2