Sr. Oracle Soa/bpel/osb/b2b Developer Resume
Redwood City, CA
SUMMARY:
- A diligent, qualified SOA Developer with 8 years of extensive experience in design, development and support using Oracle Fusion Middleware in all the phases of SDLC using Oracle SOA/OSB/BPEL/ BAM/ OWSM/B2B and Java/J2EE.
- Good working experience in Oracle Fusion Middleware stack 11g/10g, with essential knowledge on the latest Oracle SOA Suite 12c, which includes Oracle SOA Suite (BPEL, OSB, Mediator, BAM, Business Rules, OWSM, ODI, BPM) and Web Centre.
- Effortlessly completed numerous Oracle SOA projects in top - down and bottom-up approaches in various methodologies like waterfall as well as agile.
- Extensively used SOA technology and application adapters such as File Adapter, FTP Adapter, Database Adapter, Apps Adapter, AQ Adapter, BAM Adapter, MQ Adapter and JMS Adapter for integration and development of custom business processes using Oracle BPEL and ESB/Mediator.
- Working extensively on XQuery and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
- Experience with WebCenter Spaces, WebCenter Sites, WebCenter Content and WebCenter Security.
- Used all the components of Struts Framework like Action Forms, Action Servlets, Oracle SOA-BPEL/ Fusion Consultant Resume IL Mappings, Action Errors, and Apache Tiles.
- Expertise in Oracle Service Bus Service Interactions like service management, message brokering, configuration framework, security and transport layer, and messaging protocols.
- Expertise in Java, Web Services, XML, XSD, XSLT, XPath, XQuery, WSDL, SOAP, WS-Addressing, WS-Security, WS-Reliable Messaging, Canonical Models, JNDI, JDBC, SAML.
- Expertise on Oracle Data Integrator. Extensively used most of the knowledge modules on ODI. Installed ODI on clustered environment. Configured master and work repository in ODI. Extensively used all tools like Invoke Web Service, SFTP, File in ODI.
- Excellent understanding about ANSI X12 EDI standards and have experience in using Oracle B2B document editor.
- In depth understanding of Java design patterns like Data Access Object, MVC and Singleton.
- Weblogic Server Administration: Ability to configure, administer and tune high availability Weblogic production infrastructure on JRockit JVM with multiple Weblogic server clusters with system support, performance monitoring and tuning.
- Testing and set-up of oracle fusion and validation of BPM.
- Extensive experience in developing user interface using Swing, JSP, Java Script, AJAX, JSTL, TAGLIBS, CSS, HTML.
- Experience in Gap Analysis, designing process flows, technical designs, installation and configuration guides, Test Scripts and having good experience in Oracle AIM Methodology.
- Proficient in XML related technologies such as DTD, XSD and XSLT.
- Designed and implemented Oracle Business Activity Monitoring (Oracle BAM) solution for building interactive reports, BAM data modeling, Security Configuration, configuring enterprise message source and data source, built real-time dashboards and proactive alerts for monitoring business processes and services.
- Expertise in working with activities in BPEL process like assign, transform, pick, validate, switch, dehydrate, invoke, wait, flow, etc. in JDeveloper.
- Involved in designing and developing complex BPELs through ActiveVOS.
- Implemented integration of Oracle SOA with Cloud technology - salesforce.com, SAP, Oracle Apps.
- Experienced in consuming and producing the REST ful web services.
- Experience in development and customization of Oracle Forms 6i, Oracle Reports 6i.
- Experience in maintaining SOA assets in Oracle Enterprise Repository (OER).
- Expertise in using design and version control tools like UML, Clear Case, CVS and Subversion
- Extensive Experience in working with PL/SQL packages, Stored Procedures, Functions and Triggers, Sequence, and Views.
- Experience in identifying Message Exchange Patterns (Synchronous, Asynchronous One Way/Delayed Response)
- Installing AIA FP and PIPs and used this to build SOA Cluster, k nowledge on AIA Error Handling.
- Good understanding of BEA WebLogic Application Server.
- Worked on Integration of SOA Suite 11g and WebLogic Server 11g with Oracle Internet Directory and Access Manager / SSO (Single Sign-On) for Authentication & Authorization.
- Framework to store error messages in queue and send notifications in case of failure.
- Knowledge on B2B trading partners, agreements, Document Channels and Listening Channels.
- Extensive experience in Technical aspects of Oracle ERP (Legacy Data Migrations using APIs or Interface Tables, Form Personalization, Development of Customized Forms and Reports, RDF/XML/RTF/XSL-FO Reporting, Fast Formulas, Complex SQL Queries, PL/SQL procedures & functions.
- Expertise in deploying Oracle SOA Suite 11g composite using EM Console and set of command line tools.
- Good understanding of out of the box EBO, EBM and EBS and customization.
- Good experience in all the core java concepts including multithreading, collections and exception handling.
- Expertise experience in Trouble Shooting and Code Reviewing.
- Good experience in using Java/J2EE technologies such as JSPs, Servlets, JDBC, JNDI.
- Experience in configuring Oracle SOA Fault policies and Rejected Message Handling.
- Widely worked with various onshore and offshore teams.
- Highly motivated, detail oriented with excellent written and verbal communication skills, has ability to work independently and as a part of the team.
TECHNICAL SKILLS:
Middle Ware: Oracle SOA 11.1.1.x/12c, Oracle Enterprise Manager(OEM), Oracle Web Service Manager (OWSM), Oracle BPM, Oracle BAM, IBM Web sphere/process server, Enterprise Service Bus (ESB),
Application Servers: Oracle Weblogic Server 10.3.x, Apache Tomcat.
Languages/ Technologies: SQL, PL/SQL, SOAP, Java, J2EE, C, C++, Unix Shell Scripts.
RDBMS: Oracle 11g/10g/9i/8.x, SQL Server 2005/2008, MYSQL
Development Tools: Oracle Forms 9i/10g, JDEVELOPER 11g, Jenkins, SQL Developer, SSH, Putty, Oracle AIA Foundation Pack, ODI.
Test Tools: Load Runner, JUnit, SOAP UI.
Build Tools: Ant 1.4, Maven, Eclipse
Markup languages: HTML, XML, XSD, XPath, XSLT.
Project Management Tools: Microsoft Excel, Microsoft Word, Microsoft Project, Microsoft PowerPoint
Operating Systems: Windows, Unix, Linux, Sun Solaris, Windows XP/7
PROFESSIONAL EXPERIENCE:
Sr. Oracle SOA/BPEL/OSB/B2B Developer
Confidential, Redwood City, CA
Responsibilities:
- Worked with File Adapter, Database Adapter, JMS Adapter, Web Service and Oracle Applications Adapter for establishing connection with services in BPEL.
- Built Flow, Flown activities to allow parallel flow in a BPEL process service component and to provide concurrency and synchronization in the process.
- Configured BPM Dashboards and Workspace queues. Used of BPM and SOA to manage complex scenarios. Played a primary role for the Enterprise SOA environment utilizing Oracle SOA 12c Suite (BPEL, OSB, AIA, Weblogic, etc.) and API Gateway.
- We developed a Proof of Concept where I have touched the major components of Oracle Data Integration like Repository , Topology Manager , Designer , Agent and Operator .
- Configured I-way SAP Adaptor to connect with SAP system and integrated I-doc through SAP adaptor.
- Extensively worked on XQs, XSLTs, XPATHS, used various oracle seeded functions to transform messages.
- Worked in the WebCenter Portal team, developed WebCenter component, deployed them into Weblogic Server and designed the WebCenter Spaces pages as Spaces Administrator role.
- Developed XSDs and WSDLs for SOAP, REST services to support service consumers on various releases/versions.
- Trained on Oracle SOA Suite 12c from team. Support technical design, development and unit test of Oracle BPM 12c project. Support stabilization of BPM 10g R3 and 12c project. Also involved in OnCall support.
- Conducted BPM testing and resolved system integration issues. Configured BPM Dashboards and Workspace queues.
- Leveraged Oracle standard APIs to create or update data within Oracle E-Business.
- Developed order flows for order integration using OSB proxy services, business services, SOA composite (BPEL, Mediator).
- Developed BPEL modules within SOA Suite for creating services that managed data transformation, business workflow, business processing, data routing, and communication with external systems.
- Implemented Error handling to catch all kinds for business errors and store them into database tables.
- Configured OA adapters.
- Extensively used Error handling and web Security services in OSB before communicating with end point.
- Used Secured Credential Fetch (SCF) to get User name and Password Tokens.
- Created and Configured Data Sources, JMS Servers, JMS modules, Topic and Queue in the web logic server.
- Implemented custom OWSM polices, Federal CMS services, Verify SSN, Verify ESI, Verify NON-ESI and RIDP.
- Developed Antscripts and configuration plans to move the code between the various development, test and production environments as part of the development life cycle.
- Extensively used While, for-each, Flow, Pick, FLOW N, IF activity’s.
- Monitored the Debug & Error logs using java Logging Framework.
- Used MDS repository to store all the common artifacts between composites like DVM, XSD, Fault policy and Fault Binding files.
- Worked on Fault handling (catch and catchall), Compensation handlers, Messaging and Alerts and Transformations.
- Worked on creating user defined functions in java to use them as external jar files in BPEL.
- Developed Technical design documents (TDDs) for SOA Services.
- Created JMS Servers, JMS Modules, Sub Deployments, JMS Topics, JMS Queues, Data Source, Connection Factories.
- Responsible for developing the Customer Service Task Flow and Product Registration Task Flow used in WebCenter Spaces Resource Catalog with the tool of JDeveloper 11g.
- Performed Oracle Business Activity Monitoring (Oracle BAM) solution for building interactive, real-time dashboards and proactive alerts for monitoring business processes and services.
- Written SQL queries to query dehydration store to monitor the transactions processing at a given intervals.
- Extensive administration experience supporting WebLogic Server including installation, configuration, monitoring, and understand scripts for shell scripting (ksh and perl), WLST (WebLogic Scripting Tool) and deploying applications.
- Experience in Configuring Oracle HTTP Server 11g.
- Manage Java Virtual Machine (JVM) settings and options including classpath, HEAP sizes, Java Argument configurations, and other system settings.
- Responsible for the maintaining the health and functionality of all the Dev Environments.
- Oracle Enterprise Manager (OEM) Grid Control was setup for monitoring Oracle fusion 11g infrastructure.
Environment: Oracle Fusion Middleware 11g, ODI, Oracle WebCenter Suite 11g, Oracle Database Server 11g, SAP, JDeveloper 11g,Soap UI, Oracle Web-logic 11g/12c, Java 1.7, WSDL, XML, Linux.
Sr. Oracle SOA/BPEL Developer
Confidential, Knoxville, TN
Responsibilities:
- Developed and designed BPEL Processes.
- Project Scoping, Effort Estimation, Requirement Gathering, Design, Development, Testing and Support.
- Ensuring the BPEL and Mediator processes/Web services are designed in such a way that they can be reused within and across different projects.
- Developed a set of scripts using rdist to disseminate the password and shadow files for over 60 UNIX workstations. Used file locking techniques to ensure data integrity throughout the network.
- Developing XML Schemas related to Client and reusable components using Oracle Fusion Middleware.
- Worked in WebCenter Portal position, assisting in creating the connections between Portal and SOA.
- Sent data to Oracle Business Activity Monitoring (BAM) reports for activity monitoring.
- Used XSLT for transforming common XML format into internal XML format.
- Used JMS Queues effectively to produce and consume messages.
- Worked on OSB to build Proxy and Business services
- Experience in using Subversion as central repository to effectively maintain source code to build and deployment.
- Implemented Security Policies and name-value token security for OSB services.
- Good Knowledge on properties changes in EM, WLS console.
- Involved in various Test Cycles, and supported Defect Resolution Process for multiple releases.
- Worked with complex wrapper packages, loops, XSLT’s and tuning of SOA composites.
- I was responsible for designing and developing services to pick up these files, process them and upload the data to Reference DB, which are then published to other databases using ODI.
- Created Stubs to test the OSB services.
- Preparation of High Level & Low Level Design documents.
- Worked on Routing, Message Processing, X Query, X Path and XSLT transforms in OSB.
- Developed ANT Scripts to deploy and un-deploy BPEL processes in cluster and non-cluster environments.
- Configured B2B trading partners, Agreements and channels.
- Created JMS Servers, JMS Modules, SubDeployments, JMS Topics, JMS Queues, DataSource, ConnectionFactories.
- Implemented error handling at Stage level and Proxy level to handle business exceptions and faults, and published them to error reporting tables using Publish action and Reply action.
- Used Tortoise SVN to check IN and check OUT the project code.
- Configured UMS driver to send out email notification from BPEL process.
- Have used wide range of BPEL activities like Switch Case, Decide, Email, Java Embedding, Pick, Terminate, Throw, Wait, While etc.
- Implemented performance tuning strategies at both server level and process level to meet the SLA and Worked on Groovy Scripting for load testing in Soap UI.
Environment: Oracle SOA Suite 11g, SAP SD module (Sales and Distribution), Oracle Weblogic 11g, Oracle 11g Database, Oracle JDeveloper, Eclipse, Oracle WebCenter Suite 11g, SOAP UI, Log4J, SQL Developer, Linux, ANT Scripts, SVN.
Oracle SOA Developer
Confidential, Alabama, NY
Responsibilities:
- Worked extensively with Oracle RDBMS; Comfortable with SQL, PL/SQL, and developing various database objects like Triggers, Stored procedures, Functions, Sequences, Views etc.
- Experienced working in the various phases of the software development life cycle (SDLC ) using methodologies like Waterfall and Agile.
- Key feature contributions to WebCenter Spaces and Oracle Composer.
- Supported LAN servers, peripherals, network nodes, data warehouse, and enterprise management.
- Expertise in installing, configuring, administering, and trouble-shooting Web-logic domains, clusters and servers in distributed environments for SOA and J2EE platforms.
- Develop processes using FTP and DB adapters of Oracle BPEL and performance tuning them for the expected load, Transformations, Exception Handling, and use of Third Party JDBC Drivers.
- Used XML, XPath, XSL to get the data and transform as per the requirements.
- Used Canonical Data Model in BPEL to integrate with various target systems.
- Developed test cases using SOAP UI and Apache JMeter to perform load testing and analyzed performance of all the SOA services to identify the bottlenecks and tune accordingly.
- Built SOA composites using BPEL/OSB/Mediator components that exposed some EBS sales order processing functions as web services accessible by all technology platforms in the enterprise through SOAP/WSDL interface.
- Used Pick activity to expose BPEL web service to support multiple operations with single WSDL.
- Involved in few SOA administration tasks such as creating and modifying JNDI/Connection Factories and managing data source. Participated in Regression and Unit Testing.
- Implemented long running custom order processes in BPEL, which involved invoking Asynchronous Web Service invocations. Configured B2B in admin console.
Environment: Oracle Apps Release 11i (11.0.3/11.5.8 ), Oracle Database (8i/9i), SQL*Plus, SQL*Loader, Forms 10g, UNIX, TOAD, Discoverer 10g, Reports 10g, Oracle WebCenter Suite 11g, BI Publisher/XML Publisher, SQL DEVELOPER.
Oracle SOA Developer
Confidential, Warren, NJ
Responsibilities:
- Customized existing Dunning Report and Invoice Printing Report in Accounts Receivables using XML/BI Publisher.
- Configured Oracle APPS and database adapters. Responsible for integration and unit testing.
- Oversaw tuning and performance monitoring for UNIX/Linux workstations, servers, and peripherals.
- Project Scoping, Effort Estimation, Requirement Gathering, Design, Development, Testing and Go-Live Support
- Used the Transform activity in BPEL to map the data from the procedures result set to the tables.
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
- Handled exceptions in BPEL process using Catch and Catch All activities and defined appropriate actions using Fault Policies.
- Involved in developing and testing Oracle Stored Procedures, Functions and Packages.
- Written MD.70 interface technical design document as per AIA standards based on MD.50 functional design document.
- Monitoring OSB logs in UNIX environment using various tools.
- Built multiple ESB and BPEL projects consuming PeopleSoft CI-based services and made them available to consumers like portal and Java2EE based web application.
- Optimized Query Performance, Session Performance and Reliability.
- Worked with JDeveloper extensively developing and editing ESBs, BPELs, XSDs, XSLTs, WSDLs.
Environment: Java, J2EE, JSP, JSF 1.2, CVS, VSS, XML, Oracle Application Server, 9i, 10g Oracle XML, Microsoft Visio, PL/SQL, UNIX, SQL, PL/SQL, Eclipse, Tomcat.
Java/ J2EE Developer
Confidential
Responsibilities:
- Involved in design and development of web front end using HTML5, JavaScript, CSS3 and JSP’s for Administration and Self-Assessment modules.
- Developed the View pages in JSP, using HTML, CSS and Java Script for client side validations.
- Deployed Servlets on Web logic Server. Used Maven for application build and EAR file generation to deploy on Weblogic servers.
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Developed Action Classes, which acts as the controller in Struts framework.
- Used combination of Java and SQL statements embedding them in Java programs for various issues.
- Used JDBC to connect to database to execute SQL queries and invoke stored procedures.
- Created XML Schema, XML template.
- Created Indexes and partitioned the tables to improve the performance of the query.
- Developing Java Beans, JSP, Servlet components using Eclipse and deploy into JBoss Server.
- Used combination of Java and SQL statements embedding them in Java programs for various issues.
- Implemented Exception Handling framework with user defined exceptions.