Sign in

Web Services Oracle

Fremont, California, United States
November 11, 2017

Contact this candidate



***** ****** ******

Fremont 94538 CA

Raji G Nair

Master Degree in Computer Science & 8.10 years 'Oracle ADF/J2ee Framework Experience'

Career Summary

Senior Oracle ADF/WebCenter Portal Consultant at Speridian Technologies LLC, Albuquerque NM.

8 years 10 months experience in Oracle ADF/J2EE framework.

Good experience in Oracle ADF, Oracle WebCenter Portal Framework, Oracle WebCenter Content Management System, SOAP/REST web services, SQL/PLSQL, J2ee, Application servers like Weblogic and JBoss, Log4j, Alfresco, SVN, Github, Jenkin,Maven,Ant,XML, XJC,XSD

Oracle ADF 11g Certified Implementation Specialist, Oracle WebCenter Portal 11G Certified Implementation Specialist, Oracle Certified Associate, Java SE 7 Programmer, Oracle Certified Professional, Java SE 7 Programmer.

Skilled in all phases of the software development lifecycle; expert in translating business requirements into technical solutions; and fanatical about quality, usability, security and scalability.

Production support of application including troubleshooting and enhancements.

Experience in Agile.

Experience in up-gradation of applications.

Ability to work in team environment, good learning and logical capability.

Most Valuable Player Award from Speridian technologies.

Technology Skills

Oracle ADF

Oracle WebCenter Portal

Oracle UCM



SOAP and REST Web Services

Java Script,HTML

JDeveloper, Eclipse




Professional Experience

Speridian Technologies LLC.Albuquerque,New Mexico

31-May-2016 to till date

Senior Oracle ADF/WebCenter Consultant

Speridian Technologies Pvt. Ltd.Kerala,India

10-Sep-2012 to 30-May -2016

Senior Technical Lead

HCL Technologies Ltd Chennai, India

24-Mar-2011 to 07-Sep-2012

Lead Engineer

BSM Technology Solutions Pvt Ltd. Cochin,India

05-01-2009 to 18-March-2011

Software Developer


Most Valuable Player Award from Speridian Technologies Ltd Kerala, India.


Master degree in Computer Science from Kerala University, Thiruvanthapuram, Kerala, India. (M.Sc. CS).

Bachelor of science Mathematics from Mahathma Gandhi University


Oracle Web Center Portal 11G Certified Implementation Specialist.

Oracle Certified Specialist (Oracle ADF 11g Certification).

Oracle Certified Associate (Java SE7 Associate-OCAJP7).

Oracle Certified Professional (Java SE7 Programmer-OCJP7).

Trainings Attended

Oracle ADF, Web Services, Oracle SOA from Oracle

Project Experience

Project #1

Project Name: Enrollee Plan Transfer

Client: Delta Dental Insurance

Role: Senior Oracle ADF Consultant

Duration: June 2017 to till date

Team Size: 5

Location: SanFransisco, California.


Delta introduced a new set of refreshed plans for their Delta care individual enrollees and they want to sunset their old plans. Enrolle Plan transfer allows existing enrollees in the old plans to be able to sign up for the new plans without a gap in coverage/double coverage. The effective date for the new plan should follow immediately after their old policy terminates. Also, there should be no cap on the enrollment, as long as the dependents are eligible to be added to the plan. EPT alerts current enrollees of old DeltaCare plans, who have enrolled before Dec 2016 that their current plan is ending, offer quotes for available plans, compare and see plan details and allow enrollees to change/edit personal information during purchase flow, show policy before purchase and recapture agreement to authorization system (signature). System needs to be able to automatically terminate members that don’t re-enroll on the new plans based on their original termination date.

Environment:-Oracle ADF, SOAP/REST Web Services, Alfresco, SVN, Weblogic, GitHub, Jenkin, Oracle


Create Technical design document.

Creating ADF Business components using the tables and creating the required association between

Entity Objects/View Objects.

Defining navigation logic using Task flow.

Building screens as per the requirement mentioned in the User Interface Document following the

layout and validation requirements.

UI design using ADF faces.

Writing JavaScript to handle client-side validation.

Creating dynamic and static regions.

Consuming Web Services and creating Web Service proxies(REST/SOAP).

Working with Application Modules.

ADF backend coding and unit testing.

Merging code and responsible for building and deployment. Working closely with release team in

deployment activities in production.

Supporting production issues.

End to end participation from requirement to release.

Responsible for technical checkout


Project Name : Contact Center Unified Desktop

Client : Delta Dental Insurance

Role : Senior Oracle ADF Consultant

Duration : June 2016 to June 2017

Team Size : 10

Location : SanFransisco, California.


This application helps Contact center to find the details of insured members. CCUD support the Contact Centers with eligibility status, benefit information, treatment history, claim details, provider fees, provider assignments, material fulfillment, and group specific benefit details for enrollees, prospective members and providers. This application also support Individual plan enrollment, reinstatement, policy cancellation, policy payments, refund requests and member language profiles.

Environment:-Oracle ADF, Java Web Services,Alfresco,SVN, Github,Weblogic,Oracle


•Creating ADF Business components using the tables and creating the required association between Entity Objects/View Objects.

•Building screens as per the requirement mentioned in the User Interface Document following the layout and validation requirements.

•UI design using ADF faces.

•Writing JavaScript to handle client side validation.

•Task flow creation and region changes.

•Consuming Web Services and creating Web Service proxies.

•Created methods in AM impl class and exposed as a client interface method.

•ADF backend coding and unit testing.

•XSLT Mapping.

•Merging code and responsible for deployment in dev environment.

•Supporting production issues.

•End to end participation from requirement to release.

Responsible for technical checkout

Create Technical design document.

Team Leader.


Project Name : ORHIM Archive& Tax reporting

Client : DCBS ORHIM, Oregon

Role : Technical Lead

Duration : April 2016 to May 2016

Team Size : 8

Location : Portland, Oregon


This project includes building the Cover Oregon Archive System (CORE) and the Medicaid Tax Reporting System (METS). The primary requirement for the CORE application is 1095A changes and reporting and providing a view of the cases and policies that were managed under Cover Oregon for the coverage year 2014. The Medicaid Tax Reporting System (METS) will support the functionality needed to report healthcare coverage to the IRS for individuals covered under the Medicaid plan. The METS system will import all qualified records from MMIS and support filtering, sorting and changes needed to print and report the 1095B statements.

Environment: Liferay, JBoss, Maria DB, Alfresco, Java, Java scripts, JQuery, Bugzilla, Eclipse, SVN.


Oracle UCM migration to Alfresco-Design program to download all files and corresponding metadata from Oracle UCM and batch upload this to Alfresco server.

Alfresco content model design

Design Metadata for the files to upload

Create Alfresco Web script to download contents from Alfresco

Write program to upload new file and metadata to Alfresco using CMIS (Content Management Interoperability Services.

Design views for upload download file.

Project #4

Project Name : Oregon HIX

Client : Oregon DHS

Role : Senior Oracle ADF Consultant

Duration : June 2015 to March 2016

Team Size : 4

Location : Portland, Oregon


Healthcare exchanges (HIX) is a US Govt. project. The exchanges will give a menu of insurance plans that currently uninsured Oregon residents will choose. HIX will be available to end users to comparison shop for health insurance policies .The end users will be individuals or small business with less than 50 employees. HIX will verify eligibility, present plan options from private insurance carriers and complete the enrollment in the selected plan and report to the federal gov’t regarding enrollment (for tax credits).

Environment: Oracle ADF, Oracle Web Center, Oracle SOA, Oracle PL/SQL, WebLogic, Java, Java scripts, ANT, Bugzilla, JDeveloper,SVN.


Giving support to Oracle ADF/Webcenter portal –HIX Portal.

Involved in task flow and region changes.

Involved in Integration of ECM content in the pages using Webcenter.

Involved bug fixes related to the consumed web services.-

oVerify lawful presence service for verifying immigration documents.

oVerify SSA service to verify the person SSN number and DOB details.

ADF Business component issue fixes.

Involved OPA bug fixes

Fixing bugs in CS Web Application from Siebel UI.

Analyzing production bugs.

Responsible for Deployment documents.

Work experience in Production Support and log file analysis Good Experience in troubleshooting in SOA admin.

Test the web services by using SOAP UI tool with different test data

Worked on ADF Logger.


Project Name : Digital Customer Service [PreCare]

Client : MD Anderson Cancer center

Role : Senior Oracle ADF Consultant

Duration : Feb 2013 to June 2015

Team Size : 6

Location : Houston, TX


DCE looks forward to create a web portal, Digital Customer Experience (DCE), to help patients check their referral status, complete first appointment documentation and facilitate staff to perform the referral process. This will provide patients with better customer experience with MDA. It also will help reduce staff overhead by streamlining new patient referrals, and by giving online access for patients to check their referral status. It also will reduce patient’s wait time for the first appointment by getting forms filled prior to appointment. Additional benefit also includes increase enrollment in clinical trials.

Environment: Oracle ADF, Oracle Web Center, Oracle UCM, Oracle SQL,PL/SQL, WebLogic, Java, Java scripts, ANT, Bugzilla, JDeveloper,SVN,Webservices


•Worked on Patient and Staff ADF Model and View Controller.

•Worked on Patient and Staff Portal applications.

•Created ADF Business Components from database tables.

•Building entity as Business Domain Objects and reusing in the other application.

•Creating the parent child hierarchy in Application module. Forming a data model to complete a task.

•Created methods in AM impl class and exposed as a client interface methods.

•Created Task flows and used method calls, jsff view activities, control flow case, router, task flow activates.

•Tested the Application Module and Task flows by Task flow tester.

•Forming a File system connection to ADF Projects jar files so as to have access to task flows.

•Integrated ADF taskflows in the WebCenter application.

•Created page template for the application using WebCenter.

•Consuming Web services.

•Integrated ECM content in the pages using WebCenter

•Secured the web application using ADF Authentication and Authorization using Ldap server.

•Was involved in the skinning procedures using CSS.

•Conduct internal code reviews.

•Responsible for Code Review.

•Responsible for Bug fixing and updating the bug tracker.


Project Name : Skillset Matrix

Client : Speridian Enterprise Application

Role : Senior Oracle ADF Consultant

Duration: Sep 2012 to Feb 2013.

Team Size : 4

Location : Offshore


Skillset matrix aims to capture individual skill sets of each employee and create a comprehensive repository for the organization’s skill based requirements. So employee can map and rate his/her skills in the Skill Set Matrix system. And supervisor can give rating to employees skills. The advantage of skillset is that employee can map their domain, in which they are working/worked, can provide certifications and trainings which they have attended. Reports can be generated based on Skills, certifications, trainings and domain.

Environment: Oracle ADF, Oracle SQL PL/SQL, WebLogic, Java, Java scripts, JDeveloper,SVN,Webservices.


•Designing Model layer (Entity Objects, View Objects, Application Modules)

•Extending ADF Business Components as needed and modifying the lifecycle methods to support custom application behavior.

•Defining validation and business rules

•Creating ADF task flows and regions

•Integrating ADF model and ADF UI through ADF Bindings layer.

•Providing access to custom model layer functions written in Application Modules in ADF task flows and ADF Faces components.

•Creating ADF UIs.

•Custom components using declarative component

•Good exposure in debugging ADF applications

•SSL implementation.

•Design page template

•Web service proxy creation.

•Prepare functional and technical documents

•Task estimation, prioritize task, planning resource

•Responsible for Code Review

•Responsible for Integration of modules

•Responsible for the deployment, Basic testing.

•Responsible for handling Production and Database issues.

•Gather requirements from Client


Project Name : SAM

Client : CISCO

Role : Lead Developer

Duration : March 2011 to Aug 2012

Team Size : 12


SAM is Service Assurance Management system to control network management. SAM will the primary application suite for monitoring performance, health and status of infrastructure network elements, services and applications deployed in standalone and distributed environments to cater to needs of variety of customer deployment requirements. It will provide a distinct edge to CISCO by relying on gathering advanced instrumentation and analytics from cisco devices, applications and probes.


J2ee, Oracle, Eclipse,Rest Webservice, JBoss, Struts, Maven, SVN


•Designing views

•Develop REST web services.

•Developed DAO’s for persistence logic.

•Module lead

•Responsible for Technical solution at offshore.

•Gather requirements from client

•Design user interface, server components and Coding

•Conduct internal code reviews.

•Responsible for Code Review with Solution Architect

•Responsible for Integration of modules

•Responsible for the implementation and unit testing and bug fixing.

•Prepare functional and technical documents

•Mentoring other developers in the team


Project Name : BSM PAL

Client : Bernhard Schulte Ship management (Mumbai, India)

Role : Oracle ADF Consultant

Duration : Jan 2009– Mar 2011.

Team size : 16


BSM PAL-The application helps BSM to manage crews, purchase, and account. PurchasePAL is a sophisticated store and purchase management system that integrates with the on-board system on necessities and supplies, office procurement, planned maintenance, and accounting applications. PurchasePAL is extremely versatile in managing multi-user, multi-currency transactions with a ready-to-align ability with third party e-market and vendor systems.

BSM PAL- New Applicant is part of the Crew Management System(CMS).This Module is used to get the Interview details, Background Checking Details, Previous experience and Personal details such as Family details, Medical fitness etc. of the applicants who is applying to become as seafarer for the first time.

Admin PAL is for given permission to all the pages and menus to the logged in user in all Module. Main and Sub menu Structure, and which order to want to display in all application to be defined here. It is pre-purpose module before highly intensive security system is taking care of BSMPAL applications.

Environment: Oracle ADF, Oracle SQL PL/SQL, WebLogic, Java, Java scripts, JDeveloper,SVN,Webservices.

Responsibilities: -

Creating tables depending on the data model.

Creating ADF Business components using the tables and creating the required association between Entity Objects/View Objects.

Building screens as per the requirement mentioned in the User Interface Document following the layout and validation requirements.

Service Integration of the ADF Business Components as we obtain the service from backend service team.

Writing JavaScript to handle client side validation.

Worked on ADF query Component.

Building reusable task flows and dynamic menu inheritance to cater project requirements.

Got involved in UI designing and doing POC on ADF features on timely basis.

Interacting with the clients to understand their needs and submitting a feasibility report.

Designing declarative components and plots charts using DVT

Writing PL/SQL functions and procedures.

Deploying the application as EAR and then deploying EAR to web logic server.


Contact this candidate