Sr. Oracle Soa/osb Developer Resume
Woonsocket, RI
SUMMARY
- Eight years of qualified professional with experience in providing design, development, implementation in providing support to software development lifecycle using Oracle SOA, OSB, BPEL.
- Expert in domain services like Oracle Service Bus (OSB), Service Oriented Architecture (SOA), Business Process Execution Language(BPEL) and with message oriented middleware (JMS, IBM MQ Series, AQ)
- Implemented Service Decomposition pattern with the combination Proxy Ability pattern for SOA design.
- Good knowledge on Development experience in SOA, Enterprise Application Integrations, B2B Integrations, client - server.
- Expertise in using SOA technology and application adapters such as REST Adapter, File Adapter, FTP Adapter, Database Adapter, Apps Adapter, AQ Adapter, BAM Adapter, MQ Adapter and JMS Adapter for integration and development in the process.
- Extensively used Oracle SOA components to provide enterprise integration solution for retail, telecom, and finance domains.
- Experience in building and deployment of several automated Oracle SOA applications using ANT.
- Good understanding of Service Oriented Architecture concepts.
- Built custom error handling frame works using OSB and BPEL.
- Expertise in deploying Oracle SOA Suite 11g composite using EM Console and set of command line tools.
- Good experience on Open Interfaces, APIs and Oracle Reports, Interfaces, Conversions and Extensions (Oracle Forms, Oracle Application Framework, Oracle Workflow).
- Expertise in using design and version control tools like UML, Rational Rose, ClearCase, Visual SourceSafe, CVS, Subversion.
- Good experience with Oracle RDMS (9i, 10g and 11g), Comfortable developing with SQL, PL/SQL, Tables, Triggers, Stored procedures etc.
- Good knowledge on integration of Legacy applications, ERP applications, J2EE applications, using SOA Suite and OSB.
- Experience in performance tuning, production support for BPEL, ESB services.
- Extensive development experience with Oracle 10g and 11g database.
- Developed Web service contracts on SOAP protocol, REST services.
- Expertise in creating X-Query and XSL Transformations in OSB.
- Worked in the various phases of the software development life cycle using methodologies like Waterfall and Agile.
- Effective Leadership, Presentation & Communication Skills, both written and verbal.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, SQL/PLSQL, BPEL, OSB, C#
Middleware: Oracle Fusion Middleware 10g/11g/12c (Oracle OSB, SOA Suite, Web logic)
Adapters: FTP, JMS, DB, FILE Adapter, AQ Adapter, MQ Adapter
Web/Application Server: Apache Tomcat 4, Oracle Web logic 10g/11g, IBM Web Sphere 4.0/5.x/6.0, WSAD
Frameworks and Tools: Struts, Spring, Hibernate, JSF, Clear Case, SVN, SIT
Java/J2EE: J2SE, J2EE, EJB, Servlets, JSP, JDBC, JMS, JNDI, Web Services
Web: JSP, XML, HTML, XSLT XPath, XQuery, JavaScript, CSS, DHTML Grid, Servlets, JSF, JSTL, Struts, Ajax
Database Systems: Oracle 9i/10g/11g, Microsoft SQL Server 2005/2008
Developer Tools: Oracle JDeveloper, Eclipse, Star Team, Ant, TOAD, Oracle SQL Developer, UML, NetBeans
Operating Systems: Windows 2000 Server/Professional, Windows NT Server 4.0, Windows NT Server 4.0, Windows 95/98/ME/XP/Vista/7, Linux, Unix, Sun Solaris
Project Management Tools: Microsoft Excel, Microsoft Word, Microsoft Project, Microsoft PowerPoint
Modelling Tools: Microsoft Visio, Rational Rose (IBM)
Software Development Methodologies: RUP (Rational Unified Process), XP (Extreme Programming), Agile Development
Version Control: Clear Case, Visual SourceSafe, CVS, GIT, Subversion, VSS
PROFESSIONAL EXPERIENCE
Confidential, Woonsocket, RI
Sr. Oracle SOA/OSB Developer
Responsibilities:
- Worked on Oracle SOA/OSB 12c versions for development of various SOA/OSB web services
- Extensively worked on XSLT, XQuery for various web services.
- Worked on DVM for source to target mapping.
- Developed various calculation logic using athematic and logical functions in XSLT.
- Extensively worked on various security policies using OWSM policies.
- Design unit testing scenarios for testing business case scenarios.
- Worked on various XSD and WSDL in INPRS services
- Worked on various activities in BPEL like assign, service callout, java callout, receive activities
- Created new services & manage policies in OWSM.
- Extensively worked using REST adapter for developing rest based services.
- Worked on payloads in XML and JSON format.
- Worked on documentation of technical design of all the services.
- Worked on different features like XPath functions, XSLT.
- Involved in support for various Oracle SOA/OSB services.
- Worked on synchronous and asynchronous services in BPEL.
- Worked on various complex mappings using XSLT, XQuery.
- Integrated many other services using service callout and java callout functionalities.
- Worked extensively on dynamic split joins in various services.
- Worked on SLA based tickets and defects based on priority of business.
- Created Data Sources, JMS modules, Topic, Queue and Connection factories in the WebLogic server.
- Developed various services that use Dynamic split join in their service.
- Worked extensively on error handling mechanism using
- Validated all the services using a 24-bit key which is generated using Java Callout.
- Worked closely with IT Directors, IT Architects, IT Leads, Senior Business Analyst.
- Demonstrated and participated in code reviews developed by peers.
Environment: Oracle SOA Suite 12c/ 11.1.6, BPEL, OSB, ESB, BAM, B2B, Oracle WebLogic Server, LINUX, UNIX, AIX, Java 1.5, J2EE, Tomcat, Apache, XML, XSD, XSL, XSLT, XQUERY, WSDL, JDEVELOPER 11g and ECLIPSE
Confidential, San Ramon, CA
Sr. Oracle SOA/OSB Dev Lead
Responsibilities:
- Worked on development and support for various BPEL composites and OSB services.
- Developed various services using Service callouts, dynamic route, publish and java callouts in OSB
- Worked on design work managers and request messages using JMS to control OSB services.
- Worked on various maintenance activities for projects to GO LIVE and includes enhancements and low and high priority issues.
- Performed unit testing on various SOA/OSB interfaces which involved smoke testing and QA testing, and production support.
- Worked on various BPEL/OSB web services with SOAP UI
- Developed orchestration services in Oracle BPEL process manager.
- Worked on enterprise repository for mapping XSDs and WSDL
- Worked on various split join as interfaces as XSD, WSDL, and Java artifacts for the various components using Web Services.
- Worked with design and development of interfaces in SOA/OSB and error handling in BPEL.
- Implemented various synchronous and asynchronous services in BPEL.
- Worked on publish and subscribe models using JMS adapter in SOA and OSB services to trigger
- Services based on events.
- Worked on DVMs in various SOA services.
- Involved in tracking and debugging the issues/bugs while the services are tested by the testing folks.
- Worked on various activities in BPEL like Switch Case, Decide, Email, Java Embedding, Pick, Terminate, Throw, Wait, While etc.
- Secured the BPEL processes that are accessed by outside partners by setting the policies in the, oracle OWSM (Oracle Web Services Manager).
- Worked on MDS repository with fault policies and fault binding files.
- Worked on different OSB services on HTTP, and SOA with direct and JMS protocols in it.
- Used the transform activity in BPEL to map the data from the procedures result set to the tables.
- Developed unit test cases and test data to reproduce various business errors and system faults.
- Involved in building scripts, which perform various tasks like deploying BPEL/Mediator processes.
- Worked on Domain Value Maps (DVMs), Configuring data sources and connection factories etc.
- Created business services for file, FTP, WS and DB adapter
- Worked on JMS Adapter effectively in sending and receiving messages.
- Worked with on Alarm branch to manage the timeout condition
- Developed various services that use Dynamic split join in their service.
- 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
Confidential, Austin, TX
SOA Suite Developer
Responsibilities:
- Participated in the initial installation and setup of the Fusion middleware software stack on Windows/Linux servers. Administrative tasks are performed by creating the required resources for the SOA server.
- 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 the business logic using BPEL components and activities.
- Used Fault Management Framework to log all the errors in the backend and do appropriate action on the fault occurred.
- Used MDS repository to store all the common artifacts between composites like DVM, XSD, Fault policies and fault binding files.
- Creating new screens using ADF
- Experience with B2B Integrator to create, manage and integrate trading partners using EDI’s.
- Working extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
- 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.
- Established connection with services using File Adapter, Database Adapter, AQ Adapter, JMS Adapter and Oracle Applications Adapter.
- Implement business rules and set priorities for the incoming messages and integrate it with the BPEL Work Flow.
- Performed Oracle Business Activity Monitoring (Oracle BAM) solution for building interactive, real-time dashboards and proactive alerts for monitoring business processes and services.
- Enhanced SOA based solutions through message development, validation and integration of external applications using XmlSpy.
- Mediator Service and BPEL integration composites are developed to consume and process large data files.
- Developing user Interfaces for Human Work Flow Interaction.
- Design, trouble shoot and implement BPEL solution for integration between application's task workflow
Confidential, Maple Grove, Mn
SOA/OSB Developer
Responsibilities:
- Usage of Oracle SOA suite 10g for Orchestration and Integration Technologies in the areas of Web Services, ESB, SOAP, WSDL, BPEL, XML, XSD, UDDI, XML, WS-Basic Profiles.
- To capture the requirements of integration. Suggest design approaches to the solution designer for Integration.
- Implemented Exception Handling for the BPEL Process models to handle System, Business exceptions and used Compensation handlers to handle the transaction if an exception occurs.
- Installed and configured the high availability setup for Oracle ESB. This includes setting up Oracle application servers and Apache web servers in a cluster, installing the runtime and repository ESB components and configuring the web servers with a load balancer. Used XSLT mapper tool for creating mapping between source and target systems.
- Created WSDLs and Schemas based on Business requirements, Exposed Proxy services and business services in OSB.
- On the view layer, used ADF Rich Server Faces components extensively, java backing beans, page definition xml files for bindings, task flows (for page flow scopes), faces-config.xml, and layout work.
- Used JMS, Database, File and SOAP adapters for Oracle ESB. Setup and configured them as well
- Involved in using Active VOS tool for creating, managing, deploying, auditing and monitoring processes
- Implemented Oracle ESB (Enterprise Service Bus) and integrated with BPEL
- Implemented best practices such as error handling and file archiving in Oracle ESB.
- Coordinate between onsite and offshore teams including technical mentoring.
- Interacting with the business users for their Requirements, inputs and enhancements during the requirements gathering, development and testing.
Confidential
Oracle SOA/BPEL/OSB Developer
Responsibilities:
- Developed service modules using Oracle SOA Suite 10.1.3.1/10.1.3.3/11.1.2.1.
- Project work included design, development, testing and deployment of BPEL Process and Mediator Services, Business Rules and Human task
- Debugging BPEL in EM console.
- Worked on OSB to build Proxy and Business services.
- Involved in moving the application from test environment to production environment.
- XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
- Worked extensively on Fault and Error handling capabilities (Catch and Catch All).
- Used third party services like XAI services.
- Used JMS, Database, File and SOAP adapters for Oracle ESB. Setup and configured them as well
- Extensively worked on DB Adapter and FTP Adapter
- Used JMS Adapter effectively in sending and receiving messages.
- Used Flow N activity to invoke different independent services in parallel.
- Handled Images data which are in Base 64 binary format from database in the application.
- Developed order and item service flows to integrate .Net systems and external third party systems using BPEL, Mediator and OSB.
- Used BPM Work list application for human intervention and to notify business users as per the requirement.
- Developed Functions & Procedures for Extracting data from different tables using Joins and inserted them into a Table.
- Experience in a major role in creating XPATH.
- Experience in using Subversion, CVS and Clear Case version control systems.
- Used XSLT mapping tool for creating mapping between source and target systems.
- Used XSLT for transforming common XML format into internal XML format.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed a report for the Web using Java Server Pages.
- Developed Report managers for each branch can view this report from any location.
- Developed report customization using JSP.
- Worked extensively on servlets for business logic.
- Involved in estimating the tools required for analysis and design.
- Developed different test cases and created many view pages using Java.
- Used Java Message Service (JMS), MDBs for reliable and asynchronous exchange of important information.
- Developed reports based on the business requirements
- Developed user procedures and prepared user manuals for the new programs
- Debugging BPEL in EM console.