Java Developer Resume Profile
CA
PROFESSIONAL SUMMARY:
- 9 years of experience in Analysis, Design, Development, Implementation and Maintenance/Support of Enterprise and Web applications using JAVA and J2EE technologies.
- Experience in working both an Agile/Scrum and Waterfall environment.
- Strong experience with SOA standards and transactions, ORM Tools and MVC Frameworks.
- Excellent programming skills in Core JAVA, JDBC, JSP, Servlets, JNDI, JavaBeans, JMS, EJB, Spring,Struts,MuleESB,Tomcat,RESTFul,SOAP,Perforce,Hibernate,Oracle,WebspherePortal,AqualogicPortal,BPM,Weblogic,JBoss,Ajax.
- Experience in programming with IDE'S like Spring Tool Suite, Mule Studio, Eclipse and Web logic workshop.
PROFESSIONAL EXPERIENCE:
Confidential
Role: Sr. Java Developer
- Liquid Credit 6.7 Web service is developed to combine existing mechanisms like Authentication, Initialization , Authorization and Validation etc. supported by existing ASP web service as well as ASMX web service. New Web Service developed using Java is conglomeration of different languages like C ,.net,VB,C etc. of existing 6.6.3 platform. It is supported for operations ObtainDecisionData, ObtainScore, LookupBusiness, DoProductMatch, PerformDecision etc. It uses Client Certificate user ID and password for authentication for exposed APIs along with existing supported Authentication mechanisms like User ID/Password,IP Address validation and Client Certificate.
- 'Initialization' module handles each of the operations requests and ensures it captures the information like market segment, get API version, gather Input/output Schema Names, consumer/business suite type, create Function Id, parse Payload, and augment payload etc.
- Authorization module activities include getting user information, getting country/locale information, validating the Request URL brokerengine/decisionengine , authorize creditor, authorize consumer/business standard scoring etc.
- 'Validation' module activities include validating operation schemas and business rule validations. And also there's 'Workflow' module that invokes 3rd party Scoring Models and fetches the corresponding information.
Responsibilities:
- Used Scrum Agile methodology with regular 3-week Sprint cycles working on planned/groomed user stories. Daily Scrum, Sprint cycle Reviews, Retros and planning meetings in the presence of Product Owner, Scrum Master.
- Used JBoss and Tomcat as application deployment servers.
- Responsible for implementation of modules like Initialization, Authorization and Controller request flows and Save Transaction to Database modules.
- Worked on Spring-WS framework for SOAP web services for all LC 6.7 operations.
- Have utilized Eclipse Kepler IDE, Soap Web Client and SOAP UI Tools.
- Worked on Spring modules like Spring Core, Spring Beans, Spring Data etc.
- Used Design Patterns like Singleton, Business Delegate and DAOs for Data Access layer using Spring JDBCTemplate and Stored procedures.
- Used MySQL as data base to persist/transaction.
- Used Maven tool for building the application, and Developer testing by deploying on application server.
- For version controlling have used Sub Version and Sonar plug-in for code analyzers, reporting tools, defects hunting module.
- Rally used for User stories reference and Task board for status tracking.
- Wrote unit test cases for Unit Level testing using JUnit,JMock
- Closely worked with QAs, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
Environment: Agile/Scrum, Java, JUnit, JMock, MySQL Workbench, XML, XSD, SOAP Web Services,DesignPatterns,Spring3.x,Hibernate3.x,SoapUI,SubVersion,Sonar,MySQL5.5,SQL,JDBC,SL4j/Log4j, Unix, JBoss Application Server, JAXB, Spring-WS, Maven, Tomcat.
Confidential
Role: Sr. Java Developer
Commerce Application Services CAS
CAS is a set of services including OrderPlacement, Customer Accounts, Pricing, Catalog, and Cart for the corresponding Customer Account Number CAN and Customer Account Contact Information CACI . All the services are exposed as RESTFul web services for CRUD operations using XML and JSON based request/response are supported. Some of these CAS services in turn invoke the dependent External SOAP based Web Services and database using ORM Frameworks.
Enterprise Billing Platform Interfaces EBPi
EBPi is a set of API's that expose the functional capabilities of the Intuit Enterprise Business Platform EBP . It's a footprint of enterprise applications i.e. Siebel, Salesforce, BRM, Oracle Financials, cMDM, etc. that provide enterprise business capabilities like pricing, promotions, order management, billing, revenue recognition and customer account management.EBPi interfaces are deployed on Mule ESB platform layer.EBPi allows any Intuit PD engineer offering, marketing or support engineers to quickly and easily integrate with and use the EBP capabilities, which accelerates time to market and enables BU independence to iterate and optimize critical customer experiences cart/checkout, sign up, view billing history, etc. .
Responsibilities:
- Used Scrum Agile methodology with regular 3-week Sprint cycles working on planned/groomed user stories. Daily Scrum, Sprint cycle Reviews, Retros and planning meetings in the presence of Product Owner, Scrum Master.
- Used JBoss and Tomcat as a application deployment server.
- Responsible for implementation of e-Commerce Order Placement Service and EBPi Mule Flow for Customer Account Service.
- Worked on RESTFul and SOAP based Web services for e-Commerce and EBPi Mule ESB flows. Have utilized Spring Tool Suite, Mule Studio , Rest Client and SOAP UI Tools.
- Worked on using Spring MVC, Spring Data JPA modules.
- Used Design Patterns like Singleton, Business Delegate and DAOs for Data Access layer using Hibernate JPA and Entity Manager.
- Used HQL queries for interaction with Database tables.
- Used Oracle 11g as data base to persist
- Used Maven tool for building the application, and Developer testing by deploying on application server.
- Extensive use of Design Patterns like Singleton , DAOs etc.
- For version controlling have used Perforce and JIRA as the Defect Tracking System.
- Rally used for User stories reference and Task board for status tracking.
- Wrote unit test cases for Unit Level testing using JUnit.,Mockito,SpringJUnit4
- Closely worked with QAs, Business and Architect to solve various defects in quick and fast manner to meet deadlines. Participated in internal Developer Forums.
Environment: Agile/Scrum, Java, JUnit , SQL Developer, XML,XSD,RestFul and SOAP Web Services,DesignPatterns,Spring3.x,Hibernate3.x,SoapUI,Perforce,JIRA,Oracle11g,SQL,JDBC,Log4j, Unix, JBoss Application Server, JAXB,JAX-WS,Maven, Tomcat, Mule ESB
Confidential
Role: Sr. Java Developer
- Idaho Benefits and Eligibility System for Idaho, or IBES as it is commonly known. IBES was custom built based on the concepts and designs of the State of Idaho's Family Assistance system. IBES system provides an integrated solution to support eligibility processing for 4 major Family Assistance Programs like Food Stamps, Medicaid, Temporary Assistance for Families in Idaho TAFI and State Supplemental Cash Payments for the Aged, Blind, and Disabled. The IBES system was designed to support the following business needs:
- 1 Benefit issuance for the TAFI, Food Stamp, and Medicaid programs 2 Case Management 3 Deterrence of fraud and abuse 4 Eligibility determination 5 Food Stamps and Cash Assistance via Electronic Benefit Transfer EBT 6 Generation of notices.
- Since the implementation of the IBES, it has undergone extensive modifications to keep up with some program changes and various service initiatives. Benefits are provided based on Batch cycles that run daily, 10day and monthly etc. apart from IBES online. The system supports both workers and management in day to day business practices. Also it's user-friendly and complete routine tasks such as generating notices, prompting for next actions, initiating alerts and so forth using collaborative tools that assist users in work teams, such as messaging and work queues.
Responsibilities:
- Used Scrum Agile methodology with regular 2 week Sprint cycles working on planned/groomed backlogs. Daily Stand Ups, Sprint cycle Reviews, Retros and Planning meetings in the presence of Product Owner, Scrum Master and Stake Holders.
- Used JBoss as a application deployment server.
- Responsible for Enhancement/Maintenance of IBES Application along with fellow team members.
- VM Ware is used for coding/development and deployment of Application.
- Worked on SOAP based Web services for Person based SSN/CIN search and Federal Data Hub interactions with State. Have utilized Eclipse Juno, JBossWS-JaxWS, and SOAP UI Tools.
- Worked on using Spring Core Jdbc module for implementation of above Federal Data Hub web services.
- Used UI frameworks like Struts MVC along with JSPs, Html, CSS and Ajax.
- Used Design Patterns like Singleton, Business Delegate and DAOs for Data Access layer using EJBs.
- Used SQL queries using Joins and Stored Procedures to fetch / write required information to database tables.
- Hibernate is used for one web service implementation which is invoked from IBES application..
- Used Oracle 11g as data base to persist and retrieve information using SQL Developer Tool.
- Used Ant tool for building the application, and Developer testing by deploying on application server.
- Used File Zilla tool to connect to IFS Server for all the environments for Notice Generation and SVES Batch related files.
- For version controlling have used Sub Version SVN and Bugzilla as the Defect Tracking System. Commit Monitor used for tracking the SVN commits for different branches.
- Used Splat tool for pulling logs from non-Dev environments for Production related issues.
- Wrote unit test cases for Unit Level testing using JUnit. And Eclipse plug-in Selenium for Automation Testing using scripts defined.
- Closely worked with QAs, Business and Architect to solve various defects in quick and fast manner to meet deadlines. Participated in Developer Community of Practice COP Forums.
Environment: Agile/Scrum, Java , JSP, JUnit , SQL Developer, XML,SOAP Web Services, EJBs, Design Patterns, VM Ware, Struts 1.x, Spring, Hibernate 3.x, Soap UI, Ajax, Eclipse, SVN, Splat, Bugzilla, Oracle11g,File Zilla, SQL, Selenium, JDBC,Log4j, Unix and JBoss Application Server
Confidential
Role: Sr. Application Engineer
NIKE, Inc. is a major publicly traded clothing, footwear, sportswear, and equipment supplier based in the United States headquartered near Beaverton, Oregon, in the Portland metropolitan area.
'Factory Collaboration' application is primarily focused on Merchandising. Once the customer orders a particular product it comes into the queue of Factories to customize accordingly. Two main parties include Factory team and NIKE Inc who use this application. There are different roles assigned within each based on the activity and tracking purposes. Activities or Actions would be based on 'Factory Received' , 'Factory Under Process', 'Factory Cancelled', 'Factory Completed' as the overall actions specified. There are different screens to navigate including Statistics or dashboard page, Open Work Orders, Inbox and Admin flows .Once the required action is completed and with UPS Delivery Receipt Label product is delivered to the end customer.
Responsibilities:
- Used Scrum one of the Agile methodologies to emphasize face to face communication and make sure that iteration is passing through full SDLC.
- Used Jetty Server as a application deployment server.
- Responsible for developing the Application from scratch along with fellow team members.
- User interface was developed using JSPs, HTML and CSS.
- Worked on consuming/invoking SOA web services using SOAP.
- Used Hibernate for Data Access layer.
- Used UI frameworks like Spring MVC and used Annotations.
- Used Spring Dependency Injection.
- Used SQL queries to fetch / write required information to database tables.
- Used Oracle 11g as data base to persist and retrieve information.
- Used Maven2 for building the application, and completed testing by deploying on application server.
- For version controlling used SVN and Mercury Quality Center as the Defect Tracking System
- Implemented Ajax /JQuery calls for couple of navigation screen flows for asynchronous calls.
- Wrote unit test cases for Unit Level testing using JUnit, TestSNG.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
Environment: Java, JSP, JUnit, TestNG, Spring, Hibernate, SQL Developer, XML, SOAP Web Services, Ajax, Eclipse, SVN, Mercury Quality Center, Oracle11g, SQL and Jetty Server
Confidential
Role: Sr.J2EE Developer/Lead
POET and RConnect are primary partner and retailer applications. A retailer is defined as any entity selling products on behalf of Dish Network rather selling directly. Within that larger group of retailers there are two different kinds of retailers are independent business people that sell DishNetwork's product and primarily makes their money on commissions paid by Dish, but also do their own installations at customer residences and are therefore allowed to bill the customer or provide incentives in any way they choose and that's acceptable to the customer. This type of retailer would use Rconnect. Rconnect operates under a different set of rules that POET when dealing with installations and upfront costs. RConnect at this time does not accept customer payments because upfront costs are collected by the retailer, usually at the time of install. In this way the retailer can offer incentives for a customer to sign up for Dish service in a way that a CSR cannot.POET is intended for retailers that are business partners and don't want to manage installations themselves. That is to say, these retailers wish to sell Dish and collect commission, but want Dish to absorb the cost and effort of performing the actual installations. Within this group of retailers are three subtypes though 2 of those subtypes are very similar.The first type is our Telco partners. Accounts are maintained in CSG and can make modifications to those accounts if necessary. The second type is OE Retailers.The third type is National Accounts.
Responsibilities:
- Used SCRUM one of the Rapid Application Development methodology to emphasize face to face communication and make sure that iteration is passing through full SDLC.
- Used Weblogic as an application server for deploying the application.
- Used JAX-WS, web services EAI layer for interacting with Mainframe based systems like CSG.
- Worked on consuming/invoking SOA web services.
- Responsible for maintaining Partners and Retailers to create customer orders and support.
- User interface was developed using JSPs, HTML, DHTML and CSS.
- Front end validations using Struts and Java Script.
- Used UI frameworks like Struts framework for implementing MVC2 architecture.
- Framework which is designed specific to Dish EJBs which is called by Front-End layers for communicating with the EAI webmethods layer to interact with database.
- Used SQL queries to fetch / write required information to database tables. Used Oracle 9i as data base to persist and retrieve information.
- Used Maven2 for building the application, and completed testing by deploying on application server.
- Implemented Java components by following OOAD principles.
- For version controlling used SVN and Mercury Quality Center as the Defect Tracking System.
- Implemented Ajax for couple of navigation screen flows for asynchronous calls.
- Wrote unit test cases for Unit Level testing using JUnit.
Environment: Java , SOA, Web Services, JUnit 4.5, Struts, SQL Developer, XSD, WSDL, XML, XMLSpy, Web Services JAX-WS , EJB, JSP, Servlets, Ajax, Eclipse, SVN, Mercury Quality Center, Oracle9i,SQL,UNIX, Log4J and Weblogic 10.1
Confidential
Role: Sr.J2EE Developer
Next Generation Online Experience: EMC is the world's leading developer and provider of information infrastructure technologies, services, and solutions that enable people and organizations to transform the way they create value from their information. EMC operates solution centres around the world that provide customers with access to technical expertise, dedicated data centres that implement proofs of concept. At these centres EMC conduct real-world, use-case testing by combining EMC and third-party hardware and software in typical enterprise-level design, deployment, and operational scenarios. Proofs of concept is defined and test scaled-down versions of proposed solution environments are conducted in data centres that are outfitted with advanced hardware and software from EMC and its partners. The goal is to help customers identify and overcome their business challenges, while reducing risk and speeding time to value of their information infrastructure implementations.
Responsibilities:
- Involved in various team meeting to do the requirement gathering and analyzing functionality.
- Associated in design for improvement of building the application and deploying application into Web Logic application server.
- Developed User Interface using JSPs
- Developed set of Action classes using BackbaseJSF for handling business logic and Hibernate API for data logic.
- Employed Hibernate to store the persistent data as an Object-Relational Mapping ORM tool for communicating with database.
- Developed EJB Session Beans to do transaction management and encapsulate the business logic.
- Used JUnit for writing the test cases and test suites.
- Dynamic form generation auto completion of forms and user-validation functionalities using BackbaseAJAX UI.
- User interfaces were developed using JSP, JavaScript, HTML and DHTML.
- Worked on small POC for JQuery for compatibility check with BackbaseAJAX.
- Used Maven to build and deploy application.
- Oracle is used as a database with the Hibernate for storing the persisted data from the bean classes.
- Used WinCVS for version controller and Mercury Quality Center as the Defect Tracking System.
Environment: JDK1.5, Back base JSF Framework Ajax based, HTML, TOAD,JavaScript, JSP, JUnit, CSS, XML,Hibernate 2.0, EJB 2.0, WebLogic 10.1, JQuery, Oracle, WinCVS, Mercury Quality Center, SQL, Solaris and Log4J
Confidential
Role: Programmer Analyst
My Guide Online: My Guide Personal Learning Program was launched in 2004 and has proven to be effective in raising student achievement. The Grow Network/McGraw-Hill work with educators to develop a program that provides the highest levels of support to students who need it most .Based on students' individual needs, this innovative program helps teachers understand each student's areas of academic weakness and focus on specific remediation methods. It also gives students explicit expectations and feedback on their progress, both essential for improved performance. For California school districts that select the My Guide program, each student will receive a personalized study guide based on that student's CAHSEE performance, as well as customized online tutorials. Features of Grow student materials include: Individual CAHSEE evaluation with subject-area scores and results for each strand .Guided practice problems, concept reviews, and challenge questions for focused review and practice Personal Learning Website with multimedia instruction and interactive tutorials aligned to the student's learning pathways The My Guide Program also supports teachers, tutors, and parents in preparing students for the CAHSEE: The Teacher and Tutor Guide enables the My Guide program to be used in a variety of settings, such as classroom-based instruction, tutoring, or after-school intervention programs
Responsibilities:
- Worked with the Business Analysts to create Use Cases, Activity, Sequence and Class diagrams as a part of the Rational Unified Process.
- Involved in analysis, gathering requirements and documenting functional and technical specifications
- Utilized Session Fa ade, Business Delegate, Service Locator patterns.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
- Developed Front-end UI using JSP, Servlets, HTML and Java Script.
- Involved in Unit Testing, Integration Testing and UAT Testing. Test cases have been written by using JUnit framework.
- Deployed the application on the Web Logic Application Server and Apache Web server for Static Content deployment.
- Hibernate framework is used to implement DAO layer.
- Used Java Mailing Service for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of messages.
- JSPs were programmed using the JSTL.
- Used Ant as a build tool, for building the application.
Environment: Java, J2EE, EJB,Oracle, JMS,Agile,Scrum, JSP, JSF, JNDI, Web Logic8.1, JDBC, Java Script, Eclipse, HTML,GUI Applications, XML, UML, Design Patterns, Oracle.
Confidential
Role: Programmer Analyst
Software Portal License Key: Brocade's licensing infrastructure is a suite of internally developed licensing tools used to generate, transfer and query licenses. Most of the licensing tools were developed for Hardware centric FOS products with tier 1 OEMs as target customers.Brocade defined a SLK wide portal strategy and to service enable some of its business entities by migrating existing product based SLK application to a robust, versatile, secure and scalable portal infrastructure. While Brocade currently uses a variety of tools from various technology vendors, it has made a strategic decision to standardize the enterprise portal architecture on a best of breed software platform.Brocade focuses on the Software Portal implementation that will address licensing tools availability for partners by providing administrative ability. The implementation of the Software Portal will involve a migration from the current application server based architecture to portal server based architecture. The new portal will access business components exposed as Web services to realize the desired feature functionality..
Responsibilities:
- Developed Sequence, Use Case Diagrams and Process Flow Diagrams using Rational Rose.
- Involved in Requirement/Data gathering and analysis of existing License key application.
- Prepared Functional Specifications and Detailed Design Documents using System Requirement Specifications working with Business Teams.
- Implemented design patterns like Session Fa ade, Singleton, Factory, Service Locator and DAO.
- Used Apache Tomcat as a web server and Developed Stateless Session Beans to call Manager Classes which call ORM Mapping layer.
- Involved in Prototype design and implementation using IBM Websphere Portlets Framework.
- Involved in deploying EJBs in Web Sphere Server and build war files, Ear files automatically using Ant scripts
- Defined XSDs,WSDLs to generate Stubs,Skeletons using RAD
- Written DDL, DML queries to insert, retrieve and modify the data from database.
- Responsible for providing the deployment tools used by the Deployment people to deploy enterprise beans packaged in the EJB-jar file.
Environment:
Java, J2EE, TOAD, Web Sphere 6.1,,IBM Websphere Portal Server, Hibernate, WINSCP, Clearcase version control, RAD, XSD,WSDL, JDBC, JNDI, JSP, EJB, SQL, Solaris.
Confidential
Role: Sr.Java Developer
Competitor Intelligence Workbench: The system is aimed at providing a self-service 'workbench' for Competitor Intelligence. Currently various group within GlaxoSmithKline use multiple applications/repositories to gather competitor intelligence data. Users put straightforward requests to IA that can be answered by basic search of the right sources users do their own searching and then come to IA for help and for interpretation and context users are highly adept at gathering interpreting their own CI but have to use many often non-intuitive tools/go to many places. The system will complement existing CI mediated by IA analysts, with high quality, self-service CI facility, enabling customers from GCS, CEEDD, WWBD, MDCs and CEDDs to gather their own actionable CI. The workbench will be a one-stop location for customers to gather CI relevant to their role, profile and tasks, using guided query and browse techniques plus standard questions against a range of relevant internal and external sources and tools..
Responsibilities:
- Participated in design based on System Requirement Specification documents available
- Involved in development of Portlets in Plumtree portal Aqualogic portal environment for certain content sources to provide relevant content depending on the user preferences and search parameters.
- Developed Servlets and JSPs to interact with defined repositories, fetch the data and display it on the portal page for CIWorkbench community.
- Involved in Code Review, Unit Testing and Integration Testing.
- Involved in deployment process in UNIX server specified by GSK for CIWorkbench community.
- Configured the Test Environment working with Admin team setup/deploy.
- Involved in Release Management Activities.
- Used Microsoft VSS as version control system.
Environment: Tomcat Webserver, Aqualogic Portal, JSP, JDBC, Servlets, XML, Windows NT/95, Oracle 8.0, Win SCP
Confidential
Role: Java Developer
ITC Proactive AR Automation and Part Setup: 1 Proactive Accounts Receivables Management and Escalation Proactive AR Process is a new application to allow customer of Motorola EMS users and Motorola Finance personnel ITC to manage invoices in a better way through a one stop web-based portal. The objectives of this application are to a Allow EMS and ITC users to view and share threads of information about the open invoices b Reduce overdue invoices by automating a monitor to alert EMS's dependent on certain variable rules and automate the sending of various reports on daily and weekly basis c All the users to generate on demand reports. 2 Part Setup process is to automate the process of adding or modifying an existing part to the Buy/Sell program.The part information follows the Motorola approval process before the part is put on the Buy/Sell program. It sends various alerts to the users during the approval process.The list of activities which will be accomplished by this process are a Capture part information either through User Interface or Upload through a standard format or XML data from the CRIS b Validate for mandatory fields and formats c Validate the GVM Code of vendors and EMS against the Motorola's internal system eGVM and IDEN's Oracle Apps c For Motorola parts the part price is verified against the Motorola's internal systems MCIS and GSMDW and part is validated against Threshold value d Various alerts will be sent to appropriate users e Real time adhoc reports will be generated.
Responsibilities:
- Involved in gathering and analyzing system requirements.
- Have contributed right from the Pilot Phase I project.
- Implemented Workflow modules using Savvion Business Manager SBM 6 BPM Tool.
- Developed the web modules using Java, JSP, Servlets and Java Script.
- Involved in writing the SQL queries. Accessed stored procedures and functions using JDBC Callable statements.
- Involved in Code reviews for other modules developed by peers.
- Implemented Enterprise Java Beans EJBs to interact with the database to update, retrieve, insert and delete values effectively, building, and optimizing J2EE applications.
- Designing and establishing the process and mapping the functional requirement for workflow process.
- Used JMS for asynchronous exchange of messages.
- Involved in Maintenance and Enhancement of the project.
- Deployed the application on Weblogic Application server. Used Apache Tomcat as Web Server.
Environment: Savvion Business Manager BPM Tool , EJB, J2EE, JSP, JDBC, Weblogic, Oracle, HTML, DHTML, SQL, JUnit, JMS, Win CVS
Confidential
Role: Java Developer
Global Internet Platform: BP is one of the major clients in UK. As part of first release, fifty sites have been consolidated and subsequent releases had more sites getting consolidated and added to Global Internet Platform GIP . Execution of projects is done phasewise for all global countries specific web sites.
Responsibilities:
- Played key role in the implementation of this application.
- Developed the web modules using Java, JSP, Servlets and Java Script.
- Involved in writing the SQL queries Involved in Code reviews for other modules developed by peers.
- Implemented Enterprise Java Beans EJBs to interact with the database to update, retrieve, insert and delete values effectively, building, and optimizing J2EE applications.
- Accessed stored procedures and functions using JDBC Callable statements.
- Worked on web-based reporting system with HTML, Java Script and JSP.
- Enhancements of existing modules for all Castrol related sites for every language BP websites support
- Deployed the application on Weblogic Application server.
- Used Apache Tomcat as Web Server and Microsoft VSS as version control system.
Environment: J2EE,JSP,JDBC,EJB,Weblogic,Oracle,SQL, JUnit, Microsoft VSS,Solaris,SQL,Toad