Oracle Soa Suite Lead Resume
St Louis, MO
SUMMARY:
- A versatile and skilled IT professional with about 10+ years’ experience specializing in Development of Oracle Fusion Applications using ADF, Oracle SOA and Java Technologies.
- Experience in requirement analysis, system design, development and testing of various software applications.
- Software Implementation and Integration experience that includes Architecture, Analysis, Design and Development of Oracle SOA, Application development framework (ADF) and J2EE Applications.
- Expertise in development of ADF Business Components like Entity Objects, View Objects and Application Module and ADF UI.
- Experience designing and developing Task Flow and Page Templates using Application Development Framework (ADF)
- Expertise in MVC architecture using Oracle ADF and other technologies like Struts, Spring.
- Expertise in SOA, Orchestration and Integration Technologies in the areas of Web Services, OSB, ESB, SOAP, BAM, WSDL, BPEL, XML, Messaging, BPM, XSD, OSR, HTML, Coherence, Collaboration, B2B, and Web Services Security and Virtualization of Services OWSM.
- Experience in developing Oracle BPMN models to represent a business process using Oracle BPM Suite.
- Good knowledge in configuration, Parameter Tuning, Performance monitoring and troubleshooting of Oracle SOA suite. Experience in various configurations and tuning of Oracle SOA Suite application server and managed servers
- Expertise in using SOA technology adapters Such as File/FTP Adapter, Database Adapter, EBS Adapter, AQ Adapter, BAM Adapter, MQ Adapter and JMS Adapter for integration and development of custom business processes using Oracle BPEL and ESB/Mediator.
- Expertise in Application integration solutions leveraging AIA & PIPS as an accelerator, customizing & extending them for customer.
- Experience with B2B Integrator to create, manage and integrate trading partners using EDI’s.
- Excellent understanding about ANSI X12 EDI standards and have experience in using Oracle B2B document editor.
- Work experience on Oracle Business Activity Monitoring (Oracle BAM) solution for building interactive, real - time dashboards and proactive alerts for monitoring business processes and services.
- Expertise in writing Custom XSD, XSLT, XQuery, XPath and WSDL.
- Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like Oracle WebLogic, IBM Websphere and open source Tomcat Apache HTTP Server.
- Worked extensively in Java, J2EE, JavaBeans, EJB, RMI, Servlets, JSP, JDBC, XML, XSD XSL, XSLT, JNDI on Windows and UNIX environments.
- Strong experience in JDBC, PL/SQL, SQL, writing stored procedures, triggers, functions, packages and exposed to various databases.
- Very good in performing Root-cause analysis, Requirement analysis, Business process mapping, Issue identification/resolution.
- Well versed with operating system’s and client/server environments. Diagnostic ability to go to core of the problem. Highly motivated self-starter with good communication and interpersonal skills.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
TECHNICAL SKILLS:
Technologies: Oracle SOA Suite 11g/12c, ADF Faces, JAVA, J2EE, JSP, JSF, Servlets, JSON, spring 2.5, Hibernate 3, Struts 2.0/1.2
Frameworks: Application Development Framework (ADF), Oracle Applications Framework (OAF)
Developer Tools: Oracle J Developer Studio 11.1.1.6g /12c, Eclipse
XML/Web Services: XML, XSD, XSLT, SOAP, REST, UML, WSDL, DHTML, HTML, XPATH, XQUERY, XSL
Databases: Oracle 11g/10g/9i, MS SQL Server, PL/SQL, DB2
Operating Systems: Windows NT/2000, UNIX - Solaris, Oracle Linux, Server 2008
Tools: MS Visio, Clear Case, CVS, Rational Rose, Hudson, Jenkins
Methodologies: MVC Architecture, Client/Server Architecture
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, MO
Oracle SOA Suite Lead
Responsibilities:
- Involved in design of the project by creating process flow diagrams, requirement gathering, creating detailed functional documents, giving presentations to the client to get the sign off etc.
- Built BPEL processes that subscribe to various EBS events around sales order processing functionality and participate in database and JMS transactions. Used the various activities available in BPEL to perform transformations and write business logic.
- Used the Foreign JMS Queues to receive messages from JDE E1 system to using the RTE servers.
- Developed complex schemas and XSLT transformations in BPEL to read, enhance and process incoming data and map to external provider web service.
- Developed SOA Process and B2B Process to integrate various banking systems with the JD Edwards world and JDE EnterpriseOne Systems.
- Design and Development of Interface for B2B adaptors including the Worked on creating ECS and XSD for 810, 812, 820.
- Worked with Oracle OSB to build service proxies for virtualizing that provided features like dynamic transformation and dynamic routing to back-end SOA services which involves XQUERY and XSLT.
- Designed and Implemented BAM Based Auditing and Error Framework with 11g Development.
- The database MDS repository was used to store all the common artifacts between composites like DVM, XSD, Fault policy and Fault Binding files. Abstract WSDL's were also stored in MDS in-order to avoid dependencies problems during server start-ups.
- Work with File Adapter, Database Adapter, AQ Adapter, JMS Adapter and Oracle Applications Adapter for establishing connection with services in BPEL.
- Implemented end-end security for all the services by configuring two-way ssl and authentication based security in the weblogic server.
- Used Oracle ESB for content based routing with synchronous/asynchronous messaging techniques to ensure guaranteed notifications to approvers.
- Created the ANT scripts to deployed the composites using the BAMBOO deployment tool.
- Migrated the existing Weblogic Server to new domain as part of the project and reconfigured the weblogic server as well as the services by creating the new configuration files.
Environment: Oracle SOA Suite 11g and 12c, Oracle 11g Database, JDeveloper 11g, BPEL, OSB, BAM, B2B, FTP Adapter, File Adapter, JMS Adapter, XSLT, XQuery, XML, Java, J2EE, Bamboo
Confidential, Phoenix, AZ
Oracle SOA Lead
Responsibilities:
- Participated in Agile SCRUM Sprint meetings for sizing user stories and tasking them.
- Demoed the fixed functionality to the product owner and business users and stake holders
- Participated in all phases of application and product development lifecycle through Oracle ADF technologies
- Design and developed user interface components using ADF Rich Faces.
- Responsible for developed ADF Data Controls from Web Services and Java Components.
- Involved in the configuration of the connection pools and data sources for Database Adapter and MQ Adapter on the application server.
- Worked extensively on ADF Business Components (EO, VO, View Link, Entity Association, AM)
- Involved in design and development of Bounded and Unbounded Task Flows and different data controls.
- Created Business services and Proxy services using Oracle Service Bus(OSB).
- Configure Direct Binding adapters, and configure interfaces in OSB for changes in business requirements.
- Implemented Oracle Service Bus (OSB) for messaging services, connecting to database and for creating proxy over existing web services.
- Extensively used BPEL to determine dynamic partner link calls, updating databases via BPEL, generating proxy stub classes to call BPEL process from a web application, etc.
- Implemented Workflow services using Human Tasks in BPEL to include human interaction whenever required in the business process flow.
- Implemented Fault handling logic to handle the binding faults and runtime faults in all BPEL processes developed.
- Resolve tickets and enhancements from backlog items created during code development.
- Managed Change control implementation and coordinating daily, monthly releases and reruns.
- Created Project Acceptance documentation and obtain all customer approvals for project close document.
Environment: ADF Framework, ADF Rich Faces, Oracle SOA Suite 12c, Oracle 11g Database, JDeveloper 12c, BPEL, OSB, BAM, JMS Adapter, XSLT, XQuery, XML, Java, J2EE, JSF
Confidential, Carlsbad, CA
Sr. Oracle SOA Developer
Responsibilities:
- Ensure applicable global business requirements are defined and coordinate with all internal organizations involved to meet system requirements.
- Developing Web Services Using Oracle BPEL, ESB and BAM with WebLogic Application Server.
- Developed rule-based application by creating a Business Rule component and integrating it into a BPEL process.
- Involved in migration of services from Oracle 11g to Oracle 12c using best practices.
- Wrote procedures and packages using PL/SQL to encapsulate the business logic and used BPEL to expose them as reusable services
- Tuned many long running BPEL and PL/SQL processes to run faster and accurate.
- Used Java Embedding activity to incorporate Java code in a BPEL Process.
- Configured DB adapter to poll on database for newly inserted records.
- Created partner link using web service adapter to invoke URL Based OSB and other services.
- Excellent understanding about ANSI X12 EDI standards and have experience in using Oracle B2B document editor.
- Implemented Oracle B2B integration solution for product sales, accounting, Invoices etc. across multiple systems like SAP and SIEBEL.
- Deployed real-time operational dashboards, monitoring and alerting applications over the web using Oracle Business Activity Monitoring (BAM).
- Configured File, FTP Adapters to create XML files from inbound generic files downloaded from vendor sites which are available in CSV, flat and XML formats.
- Worked with various Human task work lists which are used for approval hierarchies in different franchises.
- Implemented best practices such as error handling and file archiving in Oracle ESB and BPEL.
- Performed Unit Testing to check the Business flow and load balance on the web logic.
Environment: Oracle SOA Suite 12c, Oracle B2B, Oracle 11g Database, JDeveloper 12c, BPEL, OSB, BAM, JMS, File and DB Adapter, XSLT, XQuery, XML, Java, J2EE, JSF
Confidential, Chippewa Falls, WI
Oracle SOA Suite Lead
Responsibilities:
- Design activities included generating relevant and effective fine-grained or coarse-grained interfaces as XSD, WSDL, and Java artifacts for the various components using Web Services, XML, and Java tools.
- Installing, Configuring Oracle SOA Suite standalone and Clustered.
- Developed BPEL modules within SOA Suite for creating services that managed data transformation, business workflow, business processing, data routing, and communication with external systems.
- Developed Mediator routing rules for routing.
- Worked extensively on Fault and Error handling capabilities (Catch and Catch All).
- Created services using BPEL and embedded JAVA to make HTTP service call to CheetahMail.
- Incorporated SOAP security features to make secured service calls.
- Created a BPEL process which involves Email-notifications by using email activity.
- Extensively worked on XSD, XSLT to transform the message in custom Common Order Object to complete a transaction.
- Developed an Order project prototype using Oracle ESB to process and transform complex business process by using different components like JMS (Java Messaging Service), File Adapter and Database Adapter.
- Implemented Fault handling logic to handle the binding faults and runtime faults in all BPEL processes developed.
- Tested the web services using Soap UI, BPEL Console and Test Suites.
- Resolve tickets and enhancements from backlog items created during code development.
- Managed Change control implementation and coordinating daily, monthly releases and reruns.
- Created Project Acceptance documentation and obtain all customer approvals for project close document.
Environment: Oracle Weblogic Application Server 12c, Oracle SOA Suite 12c, Oracle 11g Database, Jdeveloper 12c, BPEL, OSB, BAM, JMS Adapter, File Adapter, DB Adapter, XSLT, XQuery, XML, Java, J2EE, JSP
Confidential, Madison, WI
Oracle SOA SUITE Developer
Responsibilities:
- Involved in POC, and developed a model with BPEL Partner links, XSD, WSDL.
- Plan and conduct unit and integration testing including test case documentation.
- Configured various Adapters including Database, AQ and Email notification services.
- Designed and developed a framework for fault handling in BPEL processes, Java classes and PL/SQL APIs in the project.
- Implemented Agile methodology design approach for the project
- Developed Custom Tags to simplify the JSP code, designed UI screens using JSP and HTML tags and used JavaScript for client side validation
- Developed Service (EJB) components for middle tier and implementation of business logic using J2EE Design patterns on WebLogic App Server
- Used Custom Framework similar to Struts 2.0 in the application, which is based on MVC design pattern.
- Developed an authentication process for workers and integrated with Rules Engine.
- Created many of Business service using Oracle Service Bus (OSB) and used OSB to create Proxy service.
- Worked on complex XQUERY and XSLT transformations to transform internal applications schema to external schemas.
- Developed routing tables for dynamic connections to external heterogeneous web services.
- Design, develop, and deploy the integration BPEL/mediator processes in IDE tool Jdeveloper.
- Developed custom SQL to purge the BPEL instance data from the SOA dehydration store, for ease in maintenance.
- Used XSLT mediation which allows mapping data from one message type to other.
- Developed a template for the emails sent by BPEL process manager in Plain Text and HTML to the Human flow task.
- Involved in peer-reviews of BPEL processes to cross-check the functionality.
- Involved in the deployment of BPEL, Mediator and ESB services on to the production server.
Environment: ADF and OAF Framework, Oracle SOA Suite 11g, Weblogic Server 10g, Oracle Service Bus 11g, Jdeveloper, BPEL, Mediator, XML, Java, J2EE, JSP, JSF, Oracle Database 11g.
Confidential, Atlanta, GA
Oracle SOA SUITE Developer
Responsibilities:
- Involved in requirements gathering, component designing, deployment and testing of the application. Primarily designing and implementing the application process flow with BPEL.
- Developed schema design using XSD design patterns (top-down approach) and BPEL processes (bottom-up approach).
- Developed complex schemas and XSLT transformations to read, enhance and process incoming data and map it to E-business Suite Web Service Schemas.
- Design, trouble shoot and implement BPEL solution for integration between application's task workflow.
- Design and implement error handling framework using the Fault handling framework which logs all errors in the backend and does appropriate actions.
- Create and configure Business Rules to set the priority of the incoming messages, integrate the same with the BPEL workflow.
- Worked with AQ Adapters to pick messages from the queues and performance tuned according to its payloads.
- Developed Composites which includes Mediator Service and BPEL integration architecture to consume and process large data files. Consumed E-business Suite Web Services to insert new account details.
- Create and Configure predictive alerts and notify a distribution list when certain SLA conditions are met.
- Create UIs for the Human Workflow interaction.
Environment: Oracle SOA Suite 10.1.3.5, Weblogic Server 10.3.1, Enterprise Manager 11.1.5, Jdeveloper 10.1.3.5, Oracle BPEL Process Manager 10.1.5.1, BPEL, AQ Adapter, FTP Adapter, DB Adapter, XML, Java, B2B, J2EE JSP Oracle Database 10g/11g.
Confidential, Bridgewater, NJ
Oracle BPEL/SOA developer
Responsibilities:- Created a common Error Management process in Oracle BPEL (using predefined processes available in BPEL). This process involves sending notifications about any error to respected support groups via Email, Pager and Cell phone etc.
- Established connectivity between PeopleSoft and Oracle BPEL PM using BPEL Plug-in adapters. Any error generated is monitored by the error handling mechanism built.
- Involved in creating the Build Scripts for deploying the ESB and BPEL services across different environments. And deploying ESB and BPEL projects using custom ANT task to different environments.
- Developed test cases, collected test data and extensively participated in testing.
- Developed Generic Flow services for FTP of files form host to another.
- Responsible for creating and defining the Canonical Documents.
- Wrote Flow and SOAP services for monitoring different resources.
- Troubleshooting all kinds of development time and SOA environment related issues within planned timeline.
- Involved in creating the Technical Specification documents.
Environment: Oracle Enterprise Service Bus, Oracle Business Process and Execution Language (BPEL), Oracle JDeveloper 10.1.3.1.0, PeopleSoft, Oracle 9i, XML.
Confidential
Jr. Software Engineer
Responsibilities:
- Involved in design and development of the Architecture using MVC framework.
- Developed Servlets which acts as Controller in MVC Architecture.
- Developed Java Beans and EJB components for the core business logic.
- Coding JSP pages for dynamic representation of data on the client side.
- Wrote Java Scripts for creating dialog screens.
- Used JUnit to unit test the developed module.
- Involved in backend operations for developing Triggers, Stored Procedures, Views, Indexes and Cursors in PL/SQL.
- Wrote the Unit test cases and performed the unit & module testing.
- Used CVS for Version control.
- Designed Sophisticated GUIs using one of JFC’s i.e. Swing.
Environment: JAVA, Model 2 Architecture, JSP, Servlets, JDBC, JSON, Swing, Oracle 9i, SQL, PL/SQL, HTML, XHTML, JavaScript, CVS, Windows NT, Weblogic7.0, UNIX.