Sr. Oracle Soa Developer/lead Resume
San Francisco, CA
SUMMARY:
- 11 years of Enterprise Software Implementation and Enterprise Application Integration (EAI) experience that includes Analysis, Design and Development of Oracle Fusion Middleware and J2EE Applications. Expertise in building Integration using technologies like Oracle Integration Cloud Service, Oracle SOA suite 12c, 11g and 10g (includes SCA components like BPEL, Mediator and Workflow), Oracle Service Bus, Oracle B2B, Oracle BPM 11g and 10g (BEA Aqua Logic BPM), Oracle Web Service Manager, Mule ESB, Java REST and SOAP Web Services. Participated in software development life cycle including development methodologies based on Agile, component design, prototyping, development, deployment, testing and maintenance.
- Experience in Oracle Fusion Middle Ware technologies like Oracle Integration Cloud Service, Oracle SOA Suit BPEL 12c and 11g, OSB 11g and 12c, Oracle B2B 11g and Oracle BPM 11g/10g
- Experience in handling and working with geographically distributed team
- Experience in designing a integration solution architecture, deliver high level and detailed technical architecture design including documentation..
- Experience in application(s) technical architecture analysis, design, implementation and reviews, ensure that the implemented solution fulfills the current requirements and support future extensibility.
- Experience in troubleshooting, debugging and solving technology integration issues and performance problems.
- Expertise with design, development, testing using Oracle SOA Suite 12c, 11g (Oracle BPEL, Mediator, Oracle Service Bus (OSB), OWSM, Oracle Business Rules Engine, BPMN)
- Experience in SOA SUITE 12c, 11g Oracle Fusion Middleware Administration, Deploying SOA Composites and monitoring in Weblogic Enterprise Management.
- Experienced using the following SOA Suite technology adapters for integration with external/legacy systems: Database adapter, Apps adapter, FTP and File adapters, Web Service.
- Experienced at implementing message validation, transformation, enhancement in SOA/OSB using various features like XQuery, XSLT, XPath.
- Experienced in implementing services using components like Service callout, Java callout, Fault Management Framework etc.
- Excellent understandings about ANSI X12 EDI and HIPPA X12 standards and have experience in using Oracle B2B document editor.
- Experienced in designing, developing, deploying and troubleshooting Proxy and Business Services in Oracle OSB to enable communication between the systems in enterprise services.
- Experience in building and deploying the SOA composites and applications using Apache ANT.
- Experience in WebLogic 11g server, Oracle 11g database and JDeveloper IDE.
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
TECHNICAL SKILLS:
Integration Technologies: Oracle Integration Cloud Service, Oracle SOA Suite 12c, 11g and 10g, Oracle Service Bus, Oracle B2B, Oracle BPM, Oracle BAM, Oracle API Gateway, Oracle Service Registry, ALBPM, Oracle Enterprise Repository, Mule ESB, Java REST and SOAP Web Services
Adapters: REST, SOAP, FTP, File, BAM, B2B, UMS, JMS, DB, Oracle Apps/ EBS, AQ Adapter and MQ Adapter.
Web Services / XML: SOAP, WSDL, UDDI Registry, XML schemas, XSLT and Xpath
Java/J2EE Technologies and Frameworks: Core Java, JDBC, JSP, Servlets, Structs MVC, JMS
Application Servers & Web Servers: Weblogic 11g, Tomcat, OC4J
Tools: Jdeveloper 12c, 11g and 10g, Eclipse, SQL Developer
Databases: OracleSource Control System: CVS, SVN, Piper, Perforce, GitHub
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. Oracle SOA developer/Lead
- Designed and developed SOA services to integrate B2B application and Oracle e - Business Suite application for billable charges, billing, daily/monthly usages and payments.
- Understanding the business requirements with the business users and deriving the technical specification.
- Developed SOA interfaces for the EDI messages(810,820,827,867,814,824,248) Inbound and outbound
- Created business partners, deploy and configure B2B agreements in Oracle B2B server.
- Developed SOA interfaces for the EDI messages(810,820,827,867,814,824,248)
- Support EDI system in the customer care &billing.
- Designed and coded Shell Scripts to validate EDI inbound files and send daily report for valid and invalid EDI files.
- Create business partners, deploy and configure B2B agreements in Oracle B2B server.
- Performed Error handling at OSB Proxies with Features offered in OSB such as Raise error Custom Error messages Security Errors Validation and Business exceptions
- Trouble-shoot complex EDI files, such as analyzing EDI segments for failure and informed root cause to Business.
- OSB Business services are exposed as Proxy services using HTTP and SOAP binding
- OSB Communication Actions such as Publish Dynamic Publish Routing options service callout and Transport Headers are used extensively
- Route Routing Pipeline pair Conditional Branch Dynamic callout and Message flow and Staging activities are used in Message flow of Proxy Service
- Real-time integration between Salesforce (consuming WSDLs) and CC&B application.
- Troubleshooting integration between Salesforce org and CC&B application.
- Deploy and test services for performance, functionality and reliability
- Implement reusable components such as logging and notification.
- Following Agile and Scrum methodologies for Increase the quality of the deliverables.
- Supporting the end-to-end EDI system and responsible for understanding complex system and resolving integration issues across streams
Environment: Oracle SOA Suite 12c, BPEL, OSB 12c, SalesForce(Sales Cloud), Jdeveloper, Oracle 12c, EDI X12, Weblogic server 12c, Github, Jenkins
Confidential, Mountain View, CA
Sr. Oracle SOA developer/Lead
- Provided the design for Oracle SOA composite services between the AutoMoB, Xenon gateway, UI, portal, partners and Oracle e-Business
- Involved in Gathering the business requirements, solution design, system configuration & trouble shooting, implementation, user training and post implementation support.
- Developed Canonical Schemas for the data transformation from one system to another.
- Extensively used AIA framework for integrating different complex target services.
- Designed and developed the B2B interfaces for interfacing EDI documents between the enterprise and trading partners, facilitated secure and reliable data integration. B2B interfaces include EDI documents like 850-Purchase Order, 810-Invoice, 940-Warehouse shipping order, 945-Warehouse shipping advance 824-Application Advice and 997-Functional Acknowledgement-Suppliers.
- Designed and developed the Error Handling framework to handle fault scenarios that occur during the service invocation and within the service flows and the design steps for fault recovery.
- Migrated Oracle SOA composites from Oracle SOA Suite 11.1.1.4 to Oracle SOA Suite 11.1.1.7
- Designed and developed SOA composites and OSB services with best practices that receive data on JMS queue/WSDL/File/DB, perform filtering, transformation operations on it before inserting into end systems or send to partners using Oracle B2B.
- Used an Agile, Scrum methodologies, prioritize features to ensure delivery of high quality work.
- Worked on the legacy SOA code Rosettanet Documents(3B13, 4C1, 3B2, 3B18)
- Developed SOA interfaces for the EDI messages (940, 945, 856, 861, 947, 850, 855, 860 and 865).
- Re-factored for the Oracle SOA11g Composites.
- Responsible for understanding different source and target systems and integrating with best practices.
- OSB Communication Actions such as Publish Dynamic Publish Routing options service callout and Transport Headers are used extensively
- Performed Error handling at OSB Proxies with Features offered in OSB such as Raise error Custom Error messages Security Errors Validation and Business exceptions
- Developed BPMN process for customizing order process.
- Worked on Business Rules and Human work flows for validations and approvals.
- Implemented reusable components such as logging and notification.
- Designing the technical architecture for the SOA Interfaces.
- Development lifecycle management as per Oracle SOA suite best practices.
- Tested the BPEL and BPMN processes using SOA11g unit test suites and SOAP UI.
- Involved in developing interfaces between Oracle ERP and Legacy systems
- Designed and developed ANT scripts to build & deploy interfaces.
- Involved in testing interfaces & fixing issues.
- Guided the development team on best practices in services development especially on Transaction handling, Security and Error handling
Environment: Oracle SOA11g Suite, BPM, OSB, BPEL, Jdeveloper 11.1.1.7.0, Oracle 11g, EDI X12, Weblogic server 10.3, Perforce, Jenkins
Confidential, Chicago, IL
Sr. Oracle SOA Developer
- Involved in architectural design of various component interfaces using Oracle SOA Suite technologies including BPEL, Mediator, and Business Rules.
- Designing the technical architecture for the BPM processes and SOA Interfaces.
- Development lifecycle management as per Oracle SOA suite best practices.
- Designed and developed the BPMN process as per the technical architecture.
- Developed Proxy and Business Services in Oracle Service Bus OSB for load balancing, fault-tolerance, dynamic transformation and dynamic routing to back-end SOA services that involves Cross Reference Tables, XQuery Transformation, Reliable messaging and Service Pooling.
- Involved in developing interfaces between Oracle ERP and Legacy systems
- Developed XSDs, WSDLs for consumer profile management services for authenticating users, update
- Profile services, forgot password services as SYNC services in OSB integrating with JAX WS services.
- Developed business services on http protocol to integrate with JAX WS services.
- Implemented proxy services on http, local protocol using WSDL web service for consumer profile services.
Environment: Oracle SOA Suite11g, BPEL, BPM, OSB, BPMN, Eclipse, Jdeveloper 11.1.1.7.0, Oracle 11g, Weblogic server 10.3
Confidential
Sr. Oracle SOA Developer
- Understanding the business requirements and data mapping between agile and SAP through PIP.
- Instillation of Oracle SOA, AIA and AgiletoSAP PIP.
- Design and construct application business connector services
- Develop custom xPath functions as per the business requirements.
- Testing the AgiletoSAP PIP interface, releasing the ECO from Agile side and checking the data in SAP
- Used AIA error handling and logging framework
- Design and construct JMS Adapter services
- Developed the customized scopes in AIA PIP Projects
- Prepared product release documents such as installation document, Upgrade guide, System requirement document and product information document
Environment: Oracle SOA11g, BPEL, AIA, PIP, Jdeveloper 11.1.1.6.0, Oracle 11g, Weblogic server 10.3
Confidential
Oracle SOA Developer
- Understanding the business requirements with the business users and deriving the technical specification.
- Designing the technical architecture for the SOA and AIA interfaces.
- Development lifecycle management as per Oracle SOA suite best practices.
- Involved in developing interfaces between Oracle ERP and Legacy systems
- Designed and developed ANT scripts to build & deploy interfaces.
- Developed reusable components business process.
- Prepared TD, MD120 and TE020.
- Define WSDL for BPEL process, partner links and developed process logic definition.
- Providing support during the Integration Testing and System Testing phases, in terms of analyzing root cause and fixing the defects in appropriate ETA
- High Availability - Two node cluster with shared storage for storing all common artifacts like TLOGS, JMS and deployment plans
- Scalability - A horizontal scalability can be achieved easily with this architecture by reusing the binaries installed on shared storage.
- Enabled SSL security for all service interactions and applied security policies to services using OWSM.
- Implemented the security for all middleware services using Oracle Web Service Manager.
- Configured 2 Way SSL for invoking partner secured web services from OSB and SOA
- Build and Deployment - created build scripts for automatic deployment of the source code, data sources, MDS, EAR deployment into various environments
Environment: Oracle SOA11g, BPEL, AIA 3.0, Jdeveloper 11.1.1.3.0, Eclipse, Oracle 11g, Weblogic server 10.3
Confidential
Oracle BPM developer
- Involved in preparing global design process for project from integration perspective and defined the BPM platform containing for all the interfaces.
- Analysis, Design and Development of BASEL-I, BASEL-II and IBFTP Modules using Oracle BPM10g(ALBPM).
- Prepared the technical design documents for the different BPM processes.
- Developed user interface using JSP, JSTL, Fuego Tag and Struts Tag Libraries to simplify the complexities of the application.
- Design and Development of processes and screenflows in ALBPM studio.
- Deployment in ALBPM Enterprise and testing the PFCs.
- Customization the PFC using PAPI.
- Responsible for the preparing unit test cases and unit testing
- Build and Deployment - created build scripts for automatic deployment of the source code, data sources, MDS deployment into various environments
- Configuration management- SVN.
Environment: ALBPM6 Fuego (Aqualogic / Oracle BPM), XML, Core Java, JSP, Struts, EJB (MDB), JMS, Weblogic 11g, Oracle 10g
Confidential
Java/CM developer
- Designing and Development of user interface using JSP
- Initiating and aborting the workflows using the Docushare APIs.
- Crating workflows using Liquid BPM Web application should allow user management. This includes creation of new users, updating of users including disabling users. System should be able to send updates and mail to users.
Environment: Docushare CPX, Liquid BPM, Java, JavaScript, JSP, J2EE, Docushare Records Manager, Web Services and Tomcat 6.0
Confidential
Java/FileNet CM Developer
- Designed the application using Test Driven Development (TDD) approach
- Used Struts MVC and struts framework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Developed user interface using JSP, JSTL, Struts Tag Libraries to simplify the complexities of the application.
- Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Developing Entity Beans and Session Beans to process the business logic.
- Developing unit, functional tests.
Environment: Java1.4, Core Java, JSP, JavaScript, XML, WSDL2.0, Struts, EJB, Eclipse, FileNet, Oracle9i, Rational Rose, Log4j, Junit, Weblogic9.2, Ants.