Sr. Soa Developer Resume
Clearwater, FL
SUMMARY
- 10+ years of experience in Architecture Design and Development of large - scale enterprise application integrations by using Oracle SOA and OSB.
- 8+ years of Expertise in development of complex Interfaces in Oracle Fusion Middleware (SOA Suite 11g/12c, OSB, BPEL) by analyzing requirements, preparing specifications, development, enhancement, testing and documenting.
- Strong experience in Web Services protocols (SOAP, REST) and technologies like XML, XSD, XPATH, XSLT, XQuery, JSON, WSDL, UDDI.
- Extensively used SCA components like BPEL, Mediator, Business Rules, Human Task and activities in JDeveloper to build complex composites.
- Developed services using various JCA Adapters like File, FTP, DB, Apps, JMS, AQ, MQ, Web Service, B2B, MFT, BAM and coherence Adapters.
- Experience in Handling exceptions using Fault management actions (Catch/Catch All) and Fault recovery actions (Fault policies & Fault bindings).
- Experience in Oracle BAM for building interactive, real-time dashboards and alerts for monitoring business processes and services.
- Extensively used OWSM to secure web services by applying WS-Security policies.
- Developed both RESTful and SOAP services to integrate internal and external systems.
- Experience in integrating Oracle EBS, WebCenter, CRM, BI Publisher and other external interface partner systems.
- Experience in 834/820/TA1/999 and 810/846/856/861/870/940/943/944/945/947 B2B transaction sets.
- Experience in Oracle Document Editor to handle B2B transactions.
- Experience in orchestrating services into End-to-End business processes using BPEL, Oracle Business Rules, Human Task and various adapters.
- Strong experience on SOA Principles, Integration patterns and SOA Governance.
- Experience in creating canonical model schemas using OAGIS specifications and customizing as per teh requirement.
- Experience in installation of SOA Infra, Oracle SOA Suite, Oracle Service Bus and Oracle WebLogic Server.
- Experience in installing, configuring and administering WebLogic domains, clusters, servers and configuring JNDI names, Data sources, Connection pools for Adapters.
- Experience in Troubleshooting, Clustering, Deploying Applications, Performance Tuning and Maintenance.
- Experience in installation and integration of Subversion with continuous integration tool Jenkins for auto build and deployment of SOA applications.
- Experience in integrating EBS Financials (AP, AR, GL) and Supply chain management (INV, PO, OM).
- Good exposure on Oracle SOA Cloud service and its capabilities like SOA Suite, Service Bus and API Manager applications.
- Knowledge of 2-way SSL Auth, OAuth and Basic Auth.
- Good understanding of APIs and API tools like Swagger and RAML.
- 2 Years of experience in Oracle Service Bus (OSB)
- Experience in provisioning a service by creating proxy and business services in OSB that provide features like Dynamic Routing, Load-Balancing, Service Callout, Virtualization, Throttling, Publish and Error Handler to interact with External services and Protocol Translations.
- Created Pipelines, Pipeline Template and using nodes like Pipeline Pair, Stage, Routing and Operational Branches.
- Created Service Accounts and accessing them in message flow at runtime. Experience in working with Split-Joins and service error handlers in Pipelines.
- Experience in integrating Java components like Custom functions, Java Callouts, spring components into SOA.
- Experience in building PL/SQL stored procedures for database operations.
- Good understanding and experience on SOA governance, SOA adoption and approach using Oracle SOA governance tools.
- Good exposure on ADF and BPM.
- Experience in Unix/Linux shell scripting.
- Experience in Java programming periodically.
- Experience in Architectural Design using Visio and UML diagrams.
- Experience in testing SOA and Client/Server based applications.
- Involved in Functional/Integration/performance and Interoperability testing for teh Web service/SOA based applications.
- Experience in Agile methodology software development environment.
- Ability to multi-task, prioritizes and works in a fast-paced environment to meet assigned deadlines.
TECHNICAL SKILLS
Fusion Middleware: SOA Suite 11g/12c, BPEL, Mediator, OSB, OWSM, Sensors
Adapters: File/FTP, Database, Apps, JMS, AQ, MQ, Web Service, B2B
Programming Languages: Java, J2EE, Flex 4.6, PL/SQL
Web Technologies: XML, XSD, XPATH, XSLT, XQuery, WSDL
Application/Web Server: WebLogic 11g, JBoss, Apache Tomcat, IIS
Version Control Tools: Serena, SVN
Deployment Tools: ANT, WLST, Maven, Jenkins
Tools: /Utilities: JDeveloper, Document Editor, TOAD, WinSCP, SoapUI
Test Management Tools: Quality Center 11.0
Databases: Oracle, SQL Server
PROFESSIONAL EXPERIENCE
Confidential, Clearwater, FL
Sr. SOA Developer
Environment: Oracle SOA Suite 12c (12.1.3), Oracle EBS R12, Oracle WebCenter, Java, ODI, Jenkins and SOAPUI pro
Responsibilities:
- Involved in Architecture design and Development of Services based on business requirements.
- Involved in High level and Low-level design discussion, technical solutions and functional requirement clarifications.
- Involved in preparing design documents based on teh Use Cases and Flow Charts for SOA interface calls to SCM and Financial modules.
- Developed RESTful SOA Interfaces to integrate with Java, WebCenter, Oracle applications and other external partner systems.
- Fixed PL/SQL procedure issues that are integrated with SOA interfaces.
- Wrote unit test cases for some critical SOA composites.
- Worked on EJBs and JTA configuration changes to troubleshoot Timeout issues for SOA services.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Used teh various error handling features of SOA Suite like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
- Worked extensively on teh SOA infrastructure using WebLogic console and Enterprise Manager (EM) console to fix some critical performance issues in teh system.
- Identified and resolved EM performance issues through EM console.
Confidential, Cleveland, OH
Sr. SOA Developer
Environment: Oracle SOA Suite 11g (11.1.1.7), Oracle SOA Suite 12c (12.2.1.2), Oracle B2B, Oracle Apps R12, ODI, OBIEE, BI Publisher and SOAPUI pro
Responsibilities:
- Involved in Architecture design and Development of Services based on AN - 100.
- Involved in High level and Low-level design discussion, technical solutions and functional requirement clarifications.
- Involved in preparing DS-140 design documents based on teh Use Cases and Flow Charts for SOA interface calls to SCM and HR modules.
- Developed EDI 856/940/943/944/945/947 B2B Interfaces.
- Developed SOA Interfaces to integrate EBS Business events and publish data to MQ.
- Worked in EBS environment (INV, PO, OM, HRMS modules) as source and destination.
- Involved in Interface PL/SQL package design to interact with E-Business Suite for SCM and HR modules.
- Designed, developed and integrated BPEL events with Sensors & Oracle Business Activity Monitoring (BAM) to create dashboards.
- Fixed PL/SQL procedure issues that are integrated with SOA interfaces.
- Wrote unit test cases for some critical SOA composites.
- Worked on configuration plans to deploy composites in different environments.
- Deliver new and complex high-quality solutions to clients in response to varying business requirements.
- Used teh various error handling features of SOA Suite like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
- Worked extensively on teh SOA infrastructure using WebLogic console and Enterprise Manager (EM) console to fix some critical performance issues in teh system.
- Identified and resolved EM performance issues through EM console.
Confidential, Columbus, OH
Sr. SOA Developer
Environment: Oracle SOA Suite 12c(12.2.1.0), Oracle B2B 12c, NXSD, ADF, Oracle Apps 12, OBIEE, BI Publisher and SOAPUI pro
Responsibilities:
- Translate customer requirements into formal requirements and design documents, establish specific solutions.
- Developed EDI 810/846/856/861/870 B2B transactions and developed reports based on daily transactions.
- Worked in EBS environment (PO, INV, OM, AR, AP and GL Modules) as source and destination.
- Developed Inbound/Outbound transactions from EDI to XML, EDI to CSV, EDI to Flat file, EDIFACT to XML, EDIFACT to CSV, EDIFACT to Flat file and vice versa.
- Developed composites to integrate with oracle EBS.
- Developed BAM Dashboards to view teh real-time data for B2B transactions drill down by partners and Inbound/Outbound transactions.
- Developed TWB, US Steel, Severstal partner integrations.
- Wrote unit test cases for some critical SOA composites.
- Worked on configuration plans to deploy composites in different environments.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Responsible for managing scope, planning, tracking, change control, aspects of teh project.
- Used teh various error handling features of SOA Suite like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
- Worked extensively on teh SOA infrastructure using WebLogic console and Enterprise Manager (EM) console to fix some critical performance, memory and transaction timeout issues in teh system.
- Identified and resolved EM performance issues through EM console.
Confidential, Burlington, VT
Sr. SOA Developer
Environment: Oracle SOA Suite 11g, Oracle B2B 11g, NXSD, OPA, Oracle, Web services, Liferay Portal, Siebel CRM, SOAPUI pro, Groovy Scripts and Splunk
Responsibilities:
- Translate customer requirements into formal requirements and design documents, establish specific solutions.
- Worked on configuration plans to deploy composites in different environments.
- Developed HIPAA EDI 834/820/TA1/999 B2B transactions and developed reports based on daily transactions.
- Developed Fed Hub integrations to perform income/SSN verifications.
- Developed Payment system Benaissance integration and fixed critical production issues.
- Developed MVP, BCBS and Delta Carrier integrations
- Wrote unit test cases for some critical SOA composites.
- Participated in code review and design discussions with SOA architects.
- Responsible for leading a project team in delivering solution to our customer with efficient solutions.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Responsible for managing scope, planning, tracking, change control, aspects of teh project.
- Responsible for effective communication between teh project team and teh customer. Provide day to day direction to teh project team and regular project status to teh customer.
- Used teh various error handling features of SOA Suite 11g like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
- Worked extensively on teh SOA infrastructure using WebLogic console and Enterprise Manager (EM) console to fix some critical performance, memory and transaction timeout issues in teh system.
- Establish Quality Procedure for teh team and continuously monitor and audit to ensure team meets quality goals.
- Identified and resolved EM performance issues through EM console.
- Worked on composite instances purging process and developed SOAP UI scripts to perform teh load testing.
Confidential, Burlington, VT
Sr. SOA Developer
Environment: Oracle SOA Suite 11g, Core Java, Oracle 11g, Web services, ADF, Oracle Universal Content Management(UCM), Siebel, OPA, BI Publisher
Responsibilities:
- Developed integration between Siebel to SOA, SOA serves as teh middleware and handles moving data between components.
- Developed integration between BI publisher and SOA to generate E005 notices.
- Developed complex transforms to reduce teh load on BI publisher.
- Involved development of FTP/SFP, Data base adapters.
- Configured OWSM policy files between Siebel/SOA Suite.
- Developed UCM integration to upload E005 notices.
Confidential
Sr. SOA Developer
Environment: Oracle SOA Suite 11g, OSB, Core Java, Siebel CRM, Adobe Flex, WinSCP, SoapUI, HP Quality Center 11.0
Responsibilities:
- Interacted with business users for gathering requirements and worked on Effort Estimation, Design, Development, Testing and Support.
- Created XML schemas for various services after detailed analysis of teh requirement based on mapping docs.
- Developed interfaces using BPEL, Mediator (ESB), Adapters and Human Task components.
- Implemented correlation for BPEL composites.
- Used Oracle JDeveloper 11g to build Rules engine and BPEL composites.
- Developed and designed several Generic BPEL Processes & OSB Services in such a way that they can be reused within and across different projects.
- Implemented DVM lookup table to map constant values across teh domains.
- Added Preference variables dynamically at runtime.
- Has used BPEL activities like Switch Case, Flow, Email, Java Embedding, Pick, Throw, Wait, While etc.
- Created proxies, Business Services, WSDLs, Schemas, XQuery and XSLT in OSB.
- Designed and created OSB Proxy and Business Services.
- Implemented fault management actions to handle Remote Faults and Binding Faults.
- Implemented error handling and file archiving in Oracle OSB.
- Developed a common error handler service to handle all exception faults and notify.
- Developed multi-service integrations and provided support to application integration.
- Worked with architects and infrastructure team to organize and develop solutions during teh various phases of teh projects.
- Used MDS to share common assets like XML Schemas, Abstract WSDLs, Fault Policies, Fault Bindings and DVM lookup tables etc.
- Resolved a wide range of SOA related technical issues.
- Prepares detailed design and deployment documentation for code changes.
Confidential
SOA Developer
Environment: SOA Suite 11g, OSB, BPEL, Mediator, OWSM, Adapters, XML, XSD, XPATH, XSLT, WSDL, JDeveloper, Eclipse, WinSCP, SoapUI, HP Quality Center 11.0
Responsibilities:
- Review requirement documents and translate into technical specifications.
- Analyzed teh requirements and subsequently developed teh integration module.
- Create XML schemas based on mapping docs.
- Designed BPEL composites using JDeveloper.
- Developed interfaces using BPEL, ESB, Adapters and Human Task components.
- Worked with File/FTP Adapters, DB Adapters and JMS adapters to connect to BPEL Processes.
- Designed Database Adapters to poll for records and sync data from multiple systems.
- Worked with AQ Adapters to publish and consume teh messages using queue and queue tables.
- Implemented correlations for BPEL composites.
- Created proxies, Business Services, WSDLs, Schemas, XQuery and XSLT in OSB.
- Designed and created OSB Proxy and Business Services.
- Developed BPEL composites that contain Exception Handling to capture teh Remote and Binding Faults.
- Designed and implemented Error management BPEL service which sends email notifications to teh user with fault details.
- Involved in design and development of BPEL processes that contain Business rules and Human Workflow tasks.
- Used DVM extensively to store teh static domain data in teh system.
- Added Preference variables dynamically at runtime.
- Created dashboards using BAM to track teh pricing quotes.
- Developed Ant scripts and configuration plans to move teh code between various development, test and production environments as part of teh development life cycle.
- Interacted with Client and updating teh status.
Confidential
SOA Developer
Environment: Java/JEE, Web services, SOA Suite 11g, BPEL, ESB, OWSM, Adapters, XML, XSD, XPATH, XSLT, WSDL, JDeveloper, Eclipse, WinSCP, SoapUI, HP Quality Center 11.0
Responsibilities:
- Understanding teh Requirements and Design Specifications.
- Analyzed teh requirements and developed teh integration module.
- Create XML schemas based on mapping docs.
- Developed BPEL composites using JDeveloper.
- Added a DVM lookup table to map constant values across teh domains.
- Added Preference variables dynamically at runtime.
- Developed teh services with File Adapters, DB Adapters and JMS adapters.
- Involved in design and development of BPEL processes that contain Business rules and Human Workflow tasks.
- Developed BPEL processes that contain Exception Handling to capture teh Remote and Binding Faults.
- Used MDS repository to store all teh common artifacts of composites like DVM, XSD, Fault policy and Fault Binding files.
- Developed Ant scripts and configuration plans to move teh code between various development, test and production environments as part of teh development life cycle.
- Interacting with Client and updating teh status.
Confidential
Analyst
Environment: Java/JEE, Web services, SOA Suite 11g, BPEL, ESB, OWSM, Adapters, XML, XSD, XPATH, XSLT, WSDL, JDeveloper, WinSCP, SoapUI, HP Quality Center 11.0
Responsibilities:
- Understanding teh Requirements and Design Specifications.
- Create XML schemas based on mapping docs.
- Developed BPEL composites using JDeveloper.
- Created well-designed, reusable objects in SOA environment and test plans.
- Designed Database Adapters to poll for new records and sync data from multiple systems.
- Added a DVM lookup table to map constant values across teh domains.
- Developed BPEL processes that contain Exception Handling to capture teh Remote and Binding Faults.
- Configured E-Mail Notifications for BPEL composites.
- Developed Ant scripts and configuration plans to move teh code between various development, test and production environments as part of teh development life cycle.
Confidential
Software Engineer
Environment: Java/JEE, WebLogic, IIS, Web services, BPEL, ESB, OWSM, Adapters, XML, XSD, XPATH, XSLT, WSDL, JDeveloper, SoapUI, HP Quality Center 11.0
Responsibilities:
- Understanding and analysis of web services/API functional and design (workflow) documents.
- Understanding of teh XSD for service and API.
- Preparing teh Tests suite for assigned web services and API’s. API test case suite like: End - End (Functional, Regression, Interoperable and DB test cases).
- Prepared test data in API level.
- Prepared test cases for web services vs. backend.
- Involved in setup teh test environment setup for teh web service/SOA application.
- Install and configure teh SOA Testing tool to automate teh web services application.
- Automate teh web service application validating teh message according to business rules.
- Involved in functional/component/service level testing for API’s.