Oracle Soa Consultant Resume
New York, NY
SUMMARY
- Senior Oracle SOA Developer (SOA 10g/11g, BPEL/OSB) over 7 years of experience in IT industry, specialized in software development using Oracle SOA technologies.
- Experienced in developing services and workflow solutions using Oracle SOA suite components like Mediator, Business Rules, Human task, and activities like Assign, Invoke, Pick, Receive, Switch, Flow, Java embedding, Email, Wait, While, Validate etc. in JDeveloper.
- Experienced in developing SOA solutions using Oracle SOA Suite integration adapters like Database Adapter, BAM adapter, FTP, JMS, Direct Binding, Http Binding and File adapters.
- Expertise in OSB security configurations, proxy flows, dynamic routing, transformations, and working with JMS Queues and Topics.
- Experienced with Oracle SOA Suite SCA composites and its related technologies like BPEL, Web Services, WSDL, SOAP, XML, XSD, XSLT and Web Service Security.
- Adept at implementing message validation, transformation, enhancement and error handling in OSB using various features like XQuery, XSLT, XPath, Service callout, Java etc.
- Expertise in installing, configuring and administering Weblogic domains, clusters, servers and resources like JMS, JDBC, JNDI in distributed environments for SOA and J2EE platforms
- Experience in supporting live SOA systems deployed in large OFM implementations using administrative tools like Oracle Enterprise Manager (OEM), Oracle OSB and Weblogic console
- Well skilled in the design, development and integration of BPEL events with Sensors & Oracle Business Activity Monitoring (BAM) to create dashboards with various types of graphs.
- Experienced in Java - based XML technologies like DOM, JAXP, XPATH, JAXB and XSL.
- Designed and developed Java and J2EE based applications using different framework and technologies like EJB, Spring, Hibernate, Servlets, Struts, JSP, JDBC, JMS, JNDI, HTML, DHTML, CSS and Java Script.
- Worked extensively with Oracle RDMS (9i, 10g and 11g); Comfortable developing with SQL, PL/SQL, Tables, Triggers, Stored procedures, Functions, Sequences, Outlines, Views etc.
- Experienced in Oracle E-Business Suite applications like Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP).
- Good exposure and knowledge of all stages of Software Development Life Cycle (SDLC) using various development methodologies based on RUP, Agile, Test driven development.
- Experienced in design and version management tools like UML, Rational Rose and CVS, Star Team, VSS and Clear case.
- Excellent Communication skills (both verbal and written), presentation and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java, SQL/PLSQL, JSP, ADF
Middleware: Oracle Fusion Middleware 10g/11g (Oracle OSB, SOA Suite, Weblogic)
Adapters: FTP, JMS, DB, AQ Adapter, MQ Adapter, Oracle Apps
EAI: Oracle Fusion 10g/11g, Oracle OSB, TIBCO EMS/ESB
Web/Application Server: ApacheTomcat 3.x/4.x,Oracle Weblogic 10g/11g, IBM WebSphere 5.x/6.x
Frameworks and Tools: Struts, Spring, Hibernate, JSF, Log4J, ANT, AJAX, ClearCase
Java/J2EE: J2SE, J2EE, EJB, Servlets, JSP, JDBC, JMS, JNDI, Web Services
Web: JSP, XML, HTML, XSLT XPath, XQuery, JavaScript, CSS, DHTML GridServlets, JSF, JSTL, Struts, Ajax
Databases: Oracle 9i/10g/11g, MySQL, SQL Server 6.5
Development Tools: JDeveloper, Eclipse, SQL Developer, UML, NetBeans, Workflow BuilderForm Builder, Oracle Reports Developer, Discover, TOAD.
Operating Systems: Windows, Linux, UNIX, Sun Solaris
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Oracle SOA Consultant
Responsibilities:
- 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.
- Designed and built SOA composites and BPEL processes that polled the legacy system for incoming customer data, performed filtering and transformation operations on it before sending it to the end user. A robust workflow was built around the process to handle bad data being exposed in the form of validations and email messages to support/customer.
- Worked with File Adapter, Database Adapter, AQ Adapter, JMS Adapter and Oracle Applications Adapter for establishing connection with services in BPEL.
- 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.
- Designed and Implemented BAM Based Auditing and Error Framework with 11g Development.
- Designed Error handling faults in BPEL Processes using various activities.
- Used MDS repository to store all the common artifacts between composites like DVM, XSD, Fault policy and Fault Binding files.
- Implemented business rules and set priorities for the incoming messages and integrate it with the BPEL Work Flow.
- Worked on migrating applications from Apache Mule.
- Implemented Scheduler process to trigger web services.
- Worked with Oracle OSB to build service proxies for virtualizing, that provided features like load balancing, fault-tolerance, dynamic transformation and dynamic routing to back-end SOA services which involves dealing with XQUERY and XSLT.
- Extensively worked on Native format builder & MFL for creating complex schemas to process files using file and ftp adapter.
- Implemented end to end security for all the services by configuring two-way ssl in weblogic.
- 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.
- Developed Ant scripts and configuration plans to move the code between the various development, test and production environments as part of the development life cycle.
- Developed complex schemas and XSLT transformations in BPEL.
- Participated in code reviews and design discussions.
- Designed and defined exception handling. Created Error logger process for error logging and Error Handler Process for resubmitting the error messages to respective processes.
- Performed unit testing and involved in integration testing and QA Testing and production support of various services developed as BPEL modules and exposed as Web services
- Worked in multiple teams as Software Developer contributing to the successful implementation of the various projects.
- Designed 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.
- Interacted with business analysts, customers, architects and team managers during the various phases of the projects.
Environment: Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adapters), Oracle Database Server 11g, JDeveloper 11g, Eclipse, Oracle Weblogic 11g, Java 1.6, WSDL, XML, JAXB, JAXP, UML.
Confidential - Dearborn, MI
Oracle OSB/BPEL Developer
Responsibilities:
- Built complex service proxies using OSB that provided service orchestration to multiple backend enterprise systems and cloud applications (vendor web services).
- Built complex service proxies using OSB that provided service orchestration to multiple backend enterprise systems and cloud applications (vendor web services).
- Participated in the installation and setup of the OSB software stack on Windows/Linux servers.
- Worked with various feature sets of OSB like Dynamic routing tables, Service callouts, XQuery, XPath, XSLT and Java to perform validation, filtering, transformation and routing.
- Created complex service-level and operational-level pipeline pairs with multiple stage configurations to enable dynamic content-based and rule-based routing.
- Built robust OSB modules by incorporating sophisticated error-handling and fault-management strategies at multiple levels (route-node, pipeline, service) in the OSB infrastructure.
- Wrote custom Java code to intercept and enrich messages.
- Expertise in using the various built-in XQuery-based OSB functions to enrich messages.
- Develop complex schemas and XSLT transformations to read, enhance and process incoming data and map it to E-business Suite Web Service Schemas.
- Designed and implemented error handling framework using the Fault handling framework which logs all errors in the backend and does appropriate actions.
- Created and Configured predictive alerts and notify a distribution list when based on SLA
- Helped in planning the transition of 10g projects.
- Designed migration of 10g SOA projects to 11g composite applications.
- Interacted with business analysts, customers, architects and managers during various phases of the projects.
Environment: Oracle OSB, Oracle SOA Suite 11g, Oracle Weblogic 11g,, Enterprise Manager 11g, Jdeveloper 11g, Oracle BPEL Process Manager 11g, BPEL, JMS Adapter, FTP Adapter, DB Adapter, Oracle BAM 11g, XML, Java, JSP Oracle Database 11g.
Confidential, Sunnyvale, California
Oracle SOA Developer
Responsibilities:
- Participated in the initial installation and setup of the Fusion middleware software stack on Windows/Linux servers.
- Performed administrative tasks involving creating all the required resources for SOA server.
- Developed the business logic using BPEL components and activities.
- Developed BPEL modules within SOA Suite for creating services that managed data transformation, business workflow, business processing, data routing, and communication with external systems.
- Used Fault Management Framework to log all the errors in the backend and do appropriate action on the fault occurred.
- Defined XSD schemas for the various services/web services after careful analysis of the customer requirement and the coarse-grained/fine-grained nature of the function.
- Developed complex schemas and XSLT transformations to read, enhance and process incoming data and map it to Web Service Schemas.
- Implemented business rules and set priorities for the incoming messages and integrate it with the BPEL Work Flow.
- Worked with File Adapter, Database Adapter, AQ Adapter, JMS Adapter and Oracle Applications Adapter for establishing connection with services.
- Developed user Interfaces for Human Work Flow Interaction.
- Created and configured predictive alerts and notify a distribution list when certain SLA conditions are met.
- Developed Composites which includes Mediator Service and BPEL integration architecture to consume and process large data files.
Environment: Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adapters), Oracle Database Server 11g, JDeveloper 11g, Eclipse, Oracle Weblogic 11g, Java 1.6, Oracle BAM 11g, XML, XSL, XSD, WSDL.
Confidential, Dallas, Texas
SOA/BPEL Developer
Responsibilities:
- Created a commonError Managementprocess inOracle BPEL.
- Configured notification process via eMail, Pager, Text Message to cell phone for any error processes in production.
- Established connectivity between PeopleSoft and Oracle BPEL PM usingBPEL Plug-in adapters.
- Developed Outbound interface to send Invoice details to outside vendor using BPEL process.
- Configured Web service call to invoke BPEL process
- Developed Build Scriptsfor deploying the ESB and BPEL services across different environments.
- Deployed ESB and BPEL projects using customANTtask 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 theCanonical Documents.
- WroteFlow and SOAP servicesfor monitoring different resources.
- Troubleshoot all kinds of development time and SOA environment related issues within planned timeline.
- Involved in creating the Technical Specification documents.
Environment: OracleEnterpriseService Bus, Oracle BPEL, Oracle JDeveloper 10.1.3.3.0 PeopleSoft, Oracle 9i, XML.
Confidential
J2EE Developer
Responsibilities:
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used Java Message Service (JMS), MDBs for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Implemented Design Patterns like Model-View-Control, Front Controller, Session Facade, Data Access Objects and Singleton.
- Consumed Web Service using WSDL and SOAP to get the credit history from the service provider.
- Apache Ant was used for the entire build process.
- Developed Struts Action classes using Struts controller component.
- Developed the application using Oracle JDeveloper 10g.
Environment: Oracle Application Server, Oracle JDeveloper 10g, EJB (JMS), Struts1.1, JSP 2.0, Servlets 2.4, Hibernate 3.0, XML, XSLT, Spring1.2, WSDL, SOAP, JDBC, JavaScript, UML, HTML, ANT, CVS, Log4J 1.2.7, JUnit 3.8.1, Oracle 9i.
Confidential
J2EE developer
Responsibilities:
- Interacted with business analyst to convert business requirement to technical requirement.
- Developed Servlets and JSP programs for web applications
- Used Eclipse as IDE.
- Responsible for Developing User Interface using Swings & Applets.
- Implemented Drag and Drop functionality for various elements using Swings.
- Responsible for deploying the product in different servers for testing, beta and production.
- Extensively used JavaScript and CSS to format the ads to be displayed on the webpage.
- Calling Stored Procedures and retrieving data from database.
- Designed and developed JDBC connection objects for the data retrieval and update.
- Involved in database design, development and coding using PL/SQL, SQL in Oracle.
Environment: Struts Framework, J2SDK 1.4, J2EE 1.4 (JNDI, JSP, JDBC, Servlets), Apache Tomcat 5.0, SQL, HTML, Windows XP, MVC Design pattern, MySql 4.0.
