Oracle Soa Developer Resume
San Jose, CA
SUMMARY
- Over Seven (7+) Years of professional experience in Oracle Fusion and Oracle applications involving SOA, BPM, OSB and Enterprise Application Integration in Design, Development, Deployment, Testing, Implementation Support and Administration
- Adept in Oracle Fusion Middleware toolsets like Oracle SOA Suite 11g, Oracle WebLogic, Oracle Mediator, Oracle Service Bus (OSB), Oracle Business Activity Monitoring (BAM), Oracle Business Process Management (OBPM), Business Rules Service and Business Events.
- Experience in installation, configuration of Oracle SOA Suite 11g,Oracle Service Bus (OSB) 11g and Oracle WebLogic Server
- Experience in SOA, Orchestration and Integration Technologies in the areas of web services, SOAP, WSDL, BPEL, XML, UDDI and XSD.
- Experience in building large - scale SOA solutions using Oracle SOA Suite components like BPEL Process, Business Rules, Human Task, Mediator and various activities like Assign, Invoke, Switch, Flow, Java embedding, Wait and While
- Experience in Oracle E-business suite Order API and Customer API.
- Experience Installing and Configuring BPEL 10.1.3.4 on Oracle Application Server.
- Hands-on experience working with JMS, AQ, Oracle Application, Data base and File Adapters, FTP Adapters, AQ Adapters, MQ Adapters, DB Adapters and Java messaging Service (JMS) in BPEL processes.
- Handled various faults in BPEL using Fault Handling Framework.
- Involved in archiving the completed BPEL processes, Removal of all successfully processed XML messages and Deletion of stale instances.
- Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL, PLSQL, and Database Triggers etc.
- Installation ofOracleSOASuite 11g on Weblogic10.3.6
- Experience in clustering the BPEL/ESB on Oracle Application Server.
- Involved in Design and Development of BPEL Processes and Workflow.
- Involved in Business activity Monitoring, Generate Reports and Business Intelligence.
- Working knowledge on SOA Implementations involving Web Services using SOAP, WSDL and XML technologies( XML, XSD, XSLT, XPath, SOAP, WSDL) & Oracle JDeveloper.
- Administrating and Web Services monitoring using Oracle Web Service Manager (OWSM). Configuring components, policies, steps and alerts etc.
- Proficiency in working with SOAPUI, PL/SQL (Stored Procedures, Packages, Functions, etc.) and Oracle SQL with versions 8i, 9i, and 10g.
- Developed complex PLSQL logic for new requirements from business
- Possess good Leadership qualities, Strong problem solving skills, excellent communication and interpersonal skills being a great team player.
- Quick learner and adaptable to new design patterns/frameworks for fast and quality development.
TECHNICAL SKILLS
Oracle Fusion Middleware: Oracle SOA Suite 10g, 11g, Oracle Application Server 10g, Oracle AS Adapters (Database, JMS, File and FTP, AQ), BPEL and work flow, OSB, ESB, AIA 2.4, Mediator, Routing Rules, Oracle Web Services Manager (OWSM), B2B and Business Rules, Business Activity Monitoring(BAM), Business Intelligence
Operating Systems: Windows 2000, Windows XP, Windows 7
Programming Languages: Objective-C, C/C++, Java &PHP, PL/SOL
Databases: Oracle, SQL Server & MySQL
Application & Web Servers: BEA WebLogic 10.3, Oracle Application Server (10g)Server ProductsBEA Weblogic7.0 & 8.1, OC4J (Oracle Container for J2EE) 10g
Tools: JDeveloper, SQL Developer, Toad, UML, SOAP UI, WinSCP, Putty
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Oracle SOA Developer
Responsibilities:
- Analyzed the business requirement and provided technical Solution for the interface.
- Designed the end to end flow based on Business requirement.
- Developed a Service Oriented Architecture (SOA) based design of the collaboration product involving designing and creating schemas and wsdl’s (web services) to develop BPEL processes to integrate various incompatible modules.
- Created Queue, Connection Factories & JNDI in WebLogic server.
- Configured JMS adapter to queue large order messages and configured service instance monitoring properties in the WebLogic server console.
- SOA 11g components (Database server, BAM, OSB) along with WebLogic Server
- Design, develop, and deploy the integration through Oracle Service Bus (OSB) for accessing and exposing web services to external systems.
- Worked with Oracle OSB to Validate, transform and filter the incoming data using the proxy service and then routed to the business service.
- Design and development of OSB proxy services, business services, XQuery transformations, custom XQuery functions, JCA Adapters.
- Configured sync max time out property while using synchronous process within the flow for authentication purpose.
- Used WSDL to invoke the API of the Partner system and validate user Authentication.
- Worked with WebLogic server console to configure JMS module to set up sub-deployment, SOAJMS module as Target server
- Deployed the applications using Ant script to WebLogic server.
- Created MDS repository to store all XMLs and WSDL files.
- Created Scheduler for BPEL Process.
- Debugging BPEL in EM console.
- Created Error E-mail Notification Process using BPEL.
- Responsible for Integration and Unit testing.
- Leveraged existing Notification system and configured users to send email notifications on AIA framework.
- Configured HTTP binding adapter to Post (request-response) configurations to receive/send PO from (partners)
- Worked with EM console to extract payload in case of system failure or memory loss and configured Payload extraction, Retry mechanism, Instance Id search
Environment: SOA 11.1.1.5/6, WLS 10.3.4, Oracle WebLogic 11.1.1.5, JDeveloper 11g, ANT Script, AIA,OSB 11.1.1.5, HTTP Binding Adapter, EM Console
Confidential, St. Louis, MO
Oracle SOA Developer
Responsibilities:
- Participated and contributed in analysis and design of upgrade process.
- Prepared Design Documents.
- Designed and created complete BPEL Processes for orchestration using different process activities using Oracle SOA Suite 11.1.1.4
- Configured new JMS queues for JMS adapters with new JNDI
- Configured Database adapters
- Involved in Schema (XSD) design for BPEL.
- Used OSB to build Proxy and Business services.
- Designed and defined exception handling. Created Error logger process for error logging and Error Handler Process.
- Developed Mediator routing rules for routing.
- Configured DB adapter to poll on database for newly inserted records.
- Developed code foraccording to client specifications, policies and standards.
- Participated in formal and informal code reviews.
- Created test plan and test scenarios. Performed unit testing and involved in integration testing and QA Testing
- Deployment of the BPEL process in integration server for integration testing, QA server for QA testing and in Production environment.
- Deployed Applications (WAR, JAR, and EAR) in Domain and Clustered environment
- Debugging BPEL in EM console.
- Define the Fault Policy for the Mediator.
- Used Database adapter to invoke the stored procedures.
- Used WSDL for invoking the various EBS / Application servers API s.
- Used File adapter for logging Runtime faults like (remote and binding faults).
- Created JMS Queues and Topics.
Environment: Oracle SOA Suite 11.1.1.4, WebLogic server, JDeveloper 11g,OSB, File, JMS and Database Adapters, Mediator, Application Server
Confidential, Santa Barbara, CA
Oracle SOA Developer
Responsibilities:
- Worked as SOA Administrator and Developer.
- Created Roles and Users for various applications deployed on the application Server.
- Participated in fine tuning the performance of BPEL, HTTP servers, and App server.
- Created various SQL scripts for creating tables, synonyms, indexes etc.
- Set up Managed server domains and configured BPEL / Mediator/ database properties in EM console for Better performance and fast transaction.
- Created Web service Policies using EM console for user authentication.
- Created read-only domains and users for least access.
- Configured E-mail notifications.
- Define the Fault Policy at domain level and process level for fault handling for BPEL Process.
- Implemented logic in the BPEL process which simplifies searching of the BPEL Instances in the console to increase the productivity.(Using Indexing)
- Participated in fine tuning the performance of BPEL, HTTP servers, and App server
- Design the deployment plan to deploy the process on different environments using the ANT script for both BPEL & ESB services.
- Design, Development and Deployment of Web Services were done using BPEL.
- Use of XML’s, XSD’s & XSLT’s for communicating data between interfaces.
Environment: SOA suite 11g, JDeveloper, WebLogic server, BPEL, HTTP and App server, ANT script, EM Console
Confidential, Nashville, TN
Oracle SOA Developer
Responsibilities:
- Responsible for gathering business requirements from business analysts and technical team.
- Designed and developed the technical and functional documents
- Used Mediator for routing rules, transformation and for filtering.
- Developed custom XPATH functions in mediator for transferring messages.
- Developed and designed BPEL Processes.
- Developed an Order project prototype using Mediator to process and transform complex business process by using different components like JMS, MQ Adapter, SOAP Adapter, File Adapter and DB Adapter.
- Wrote business rules on database side.
- Developed complex schemas and XSLT transformations to read, enhance and process incoming data and map it to E-business Suite Web Service Schemas.
- Implemented BPEL processes for invoking a number of services.
- Developed test cases and scenarios for different operations of BPEL service access points.
- Used JDeveloper for designing and development of integration process.
Environment: Oracle SOA Suite 11g, WebLogic Server, JDeveloper, Oracle Database 11g, BPEL, Mediator, XML, XSLT, XSD, SOAP, MQ, File and DB Adapters, WSDL, Business Rules, Web services
Confidential, Columbus, OH
Oracle SOA Developer
Responsibilities:
- Developed the OSB projects that integrate with LTS, Factories systems using Oracle AQ Topics.
- Developed OSB Proxy and BPEL services that listen to MQ and JMS Queues.
- Migrated 10g BPEL projects to SOA 11g platform.
- Created the JCA Adapters in JDeveloper for polling Oracle/SQL Server databases and for executing stored procedures.
- Developed XSLT and XQuery files for message transformations in JDeveloper.
- Developed Asynchronous BPEL services that aggregate the shipment and receipt messages from different JMS and MQ queues.
- Design and implement a generic Error handling and reporting and business process retry mechanism using Oracle AQ and BPEL.
- Design and implement a generic Error handling and reporting and business process retry mechanism using Oracle AQ and BPEL.
Environment: OSB, SOA 11g, BAM, XQuery, XSLT, JDeveloper 11g, BPEL, AQ, MQ
Confidential
Oracle SOA Developer
Responsibilities:
- Involved in implementing Exception Handling for the BPEL Process models to handle System and Business exceptions.
- Implemented the alert and notification mechanism while uploading the data.
- Developed PL/SQL procedures for invoking the web services and registered them as Concurrent programs, which can be used for invoking the web service when the Application Server is down
- Implemented Oracle ESB (Enterprise Service Bus) and integrated with BPEL.
- Deploy and test business process for business modules. The modules included transfer of data to and fro client server systems.
- Troubleshoot and arrive at solutions for use of technology adapters with Oracle E-Business Suite Development.
- Used transformations to map source xml files to destination schemas.
Environment: Oracle SOA SUITE 10.1.3.1 Oracle Application Server 10.1.3.4, Oracle BPEL Process Manager 10.1.3.3, File, JMS and DB Adapters