We provide IT Staff Augmentation Services!

Sr. Oracle Soa/bpel/osb Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY

  • 7+ years of experience in analysis, design and development of enterprise applications using SOA, BPEL, Java and Database technologies.
  • 5+ years of experience in large - scale SOA implementations using Oracle Fusion Middleware (Oracle JDeveloper, Oracle SOA Suite, Oracle OSB, Oracle Weblogic)
  • Experienced at working with Oracle SOA Suite SCA composites and components like BPEL process, Mediator, Business Rules, Human Workflow, and activities like Assign, Invoke, Pick, Receive, Switch, Flow, Java embedding, Email, Wait, While, Validate etc. in JDeveloper.
  • Good working knowledge of the Service-Oriented Architecture and its related technologies like BPEL, Web Services, WSDL, SOAP, XML, XSD, XSLT and Web Service Security.
  • Extensively used following SOA Suite technology adapters for integration solutions between enterprise apps: Database, JMS, B2B, FTP, File, Web Service, BAM, and Oracle applications.
  • Designed and built robust and fault-tolerant Fusion Middleware components in BPEL and OSB using the Oracle Fault Management Framework and catch/compensate activities.
  • Designed, developed and integrated BPEL events with Sensors with Oracle Business Activity Monitoring (BAM) to create dashboards with various types of graphs.
  • Participated in the installation, configuration, administration, and troubleshooting of Weblogic domains, clusters and servers in distributed environments for SOA and J2EE platforms.
  • Around 4 years’ experience in developing Java/J2EE based applications using technologies like EJB, JDBC, Spring, JMS, Struts, JSP, JNDI, HTML, DHTML, and Java Script.
  • Experienced in Business analysis, Requirements analysis, and preparation of Functional specifications and detailed design documentation for enterprise applications.
  • Worked extensively with Java-based XML technologies like DOM, JAXP, XPATH, JAXB, and XSL.
  • Working knowledge of Java-based design patterns like MVC, Singleton, Factory, Service Locator etc.
  • 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 working in the various phases of the software development life cycle (SDLC) using methodologies like Waterfall and Agile.
  • Experienced using design and version control tools like UML, Rational Rose and ClearCase.
  • Strong communication, motivational and presentation skills.
  • Ability to multi-task and work independently as well as a good team player.

TECHNICAL SKILLS

Operating Systems: Windows, Unix (Solaris, Linux, HP UX, IBM AIX)

Java/J2EE: J2SE, J2EE, EJB, Servlets, JSP, JDBC, JMS, JNDI, Web Services

Languages: Java 1.6, PL/SQL

Middleware: Oracle Fusion Middleware 10g/11g (Oracle SOA Suite, Oracle Weblogic, OSB); Oracle WebLogic Integration, IBM WebSphere 6.x/7.5, Apache Mule ESB 2.x/3.x, Tibco

Adapters: FTP, JMS, DB, Oracle Apps, AQ Adapter, MQ Adapter

EAI: Oracle Fusion 10g/11g, Apache Mule 2.x/3.x, TIBCO Business Works 5.3

Web Technologies: JSP, XML, HTML, XSLT, XPath, XQuery, JavaScript, CSS, DHTML, Servlets, JSF, JSTL, Struts and Ajax

Tools: & Utilities: JDeveloper, Eclipse, MyEclipse and NetBeans

RDBMS: Oracle 9i/10g, MS SQL Server and MySQL

Web/Application Servers: Apache Tomcat 5.x/6.x, Oracle WebLogic 10g/11g, IBM WebSphere 5.x/6.x

Frameworks: Struts, Spring, Hibernate

PROFESSIONAL EXPERIENCE

Confidential, Columbus Ohio

Sr. Oracle SOA/BPEL/OSB Developer

Responsibilities:

  • Developed BPEL modules within SOA Suite for creating services that managed data transformation, business workflow, business processing, data routing, and communication with external systems.
  • Created and managed Sales Order in Oracle E-Business Suite calling Oracle Applications Adapter from OSB with JCA adapter.
  • Used Open Application Group Integration Specification (OAGIS) best practice standard schema definitions and WSDL’s in Order management.
  • Worked with adapters such as Database Adapter, File/FTP Adapter, JMS Adapter, AQ Adapter and Oracle Apps Adapter.
  • MOM architecture (MQ Topics and Queues) integration modules are developed and are configured on WLS and Orchestrated via MQ/JMS Adapter.
  • Used BPEL to Orchestrate complex requirements and extensively used structured activities (flow, scope, switch, while) process and Java Embedding, Assign etc.
  • Extensively used BPEL Xpath Extension Functions (CountNodes, CopyList, processXLT, processXpath, parseXML and others)
  • Wrote BPEL components that can handle live transactional data coming into the system and subscribe to various EBS events for order processing and JMS transactions.
  • Robust error handling code implemented in composites and BPEL components using Oracle fault management framework with catch, catchall, and compensate activities.
  • Worked with Oracle OSB to build service proxies that provided features like load-balancing, fault-tolerance and dynamic routing to back-end SOA services which involves dealing with XQUERY and XSLT.
  • Unit testing and maintaining Test Suites to follow Test Driven Approach for POCs.
  • Performed application migration to different environments and handled defects and bugs at various stages (UAT, Pre-Prod & Prod).
  • Created common Java Callout class for handling exceptions through Mediator.
  • Defined and designed 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.
  • Wrote Ant scripts, WLST scripts and configuration plans to move code between the various development, test and production environments as part of the development life cycle.
  • OSB services were developed to validate, mediate and route the requests over bus on proxy and business services.
  • Extensively used JMS, EJB, HTTP, File transports in OSB modules.
  • Route, Routing, Pipeline-pair, Conditional Branch, Dynamic callout and Message flow and Staging activities are used in Message flow of Proxy Service.
  • Transport level Securing of OSB services.

Environment: Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adapters), Oracle Apps Adapter, Oracle EBS 11i, Oracle Database Server 11g, JDeveloper 11g, Java 1.6, WSDL, XML, JAXB, JAXP, JIRA ticketing system.

Confidential, Calabasas, California

Senior Oracle SOA/BPEL/OSB Developer

Responsibilities:

  • Built SOA composites using BPEL/OSB/Mediator components
  • Worked with File Adapter, Database Adapter, AQ Adapter, JMS Adapter and Oracle Applications Adapter for establishing connection with services in BPEL.
  • Developed SOA composite Applications using BPEL, Business Rules, Human Task and Mediator.
  • SOA Test Suites are created and maintained for Unit testing various services.
  • JMS Adapter is used to consume Queues and Topics in SOA modules.
  • Used Human Workflow for manual approvals and developed BAM-dashboards for Business monitoring of processes.
  • Developed EJB3 applications, deployed on WLS and consumed the EJB using adapters.
  • Error handling was also done for handling the faults in BPEL Processes. Business faults were handled using the catch, catchall, throw, compensation and compensation handler activities. The system faults were handled by defining fault-policies in the fault management framework.
  • Working extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
  • Developed complex schemas and XSLT transformations in BPEL to read, enhance and process incoming data and map to external provider web service (Provider OSB).
  • Created various services to support the flow using OSB and SOA.
  • Participated in the development, testing, and production support of various services developed as BPEL modules and exposed as Web services for the Intranet customers.
  • Gathered business requirements and created technical documents for application development.
  • Developed JAX-WS java-web services and exposed on WLS 10.5

Environment: Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle OSB, OER 11G, Oracle RMS 13.2.x, Oracle Database Server 11g, JDeveloper 11g, Oracle Enterprise Repository (OER), XML, WSDL, SVN, JIRA ticketing system.

Confidential, Richmond, VA

Sr. Oracle SOA/BPEL Developer

Responsibilities:

  • Installation of middle tier application server, deploying and configuring Applications adapters and integration between legacy applications and Oracle SOA Suite components (SCA)
  • Developed a Service Oriented Architecture (SOA) based design of the collaboration product involving designing and creating schemas and WSDL’s (web services) to develop BPEL processes to integrate various incompatible modules.
  • Developed and deployed services related to File Upload service functionality and search related activities in web portal.
  • Developed routing tables for dynamic connections to external heterogeneous web services.
  • Administration of SCA component instances and configuring adapters. Deploy, develop and suggest best practice methodologies for developing integration processes between modules
  • Deploy and test business process for business modules. The modules included transfer of data to and from client server systems.
  • Developed Web Services using Spring-WS using Apache Maven, Java and EJB3.
  • Extensively routed OSB modules with various transports (EJB, File, and JMS Transport).
  • Develop processes using FTP and DB adapters of Oracle BPEL and performance tuning them for the expected load, Transformations, Exception Handling, and use of Third Party JDBC Drivers.
  • Configured appropriate roles for users.
  • Install, design, develop and integration of BPEL events with BAM to pump real time data.
  • Create multiple dashboards for Front Office as well as Middle Office managers to monitor task status as well individual work basket allocation and completion.

Environment: Oracle Fusion Middleware 10g/11g (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adaptors ), Oracle Database Server 11g, JDeveloper, Eclipse, Oracle Weblogic, Java 1.6, WSDL, XML, JAXB, JAXP, UML.

Confidential, New York City, NY

Oracle Fusion/SOA Suite Developer

Responsibilities:

  • Designing, Developing and Deploying structured BPEL, ESB and Java Web Services using SOAP ver HTTP / JMS, WS-Addressing, correlation sets.
  • 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.
  • Designed and developed the key components using Struts, spring, JDBC, JMS and EJBs following a Component based development approach.
  • Managed users and roles, monitored plans using oracle BAM administrator.
  • Responsible for designing services using XSD, XML, XPATH, XSLT and WS-* standards.
  • Created alert rules for report delivery using oracle BAM studio.
  • Define WSDL for BPEL process, partner links, BPEL process templates and developed process logic definition.
  • Involved in Configuring the System Properties for Deploying BPEL Process in Process Manager.
  • Documented the BAM plans, Dashboards that I have developed.
  • Used JDBC APIs and wrote SQL, Stored procedure, sequences, triggers, indexes and PL/SQL for back end support.
  • Developed and customized different PL/SQL packages for use of BPEL middleware.
  • Coordinate between onsite and offshore teams including technical mentoring.

Environment: Oracle Fusion Middleware 10g, Oracle App Server, JDeveloper, BPEL, XML, Web Services, SOAP, WSDL, Oracle10g, ANT, Oracle BAM, ESB, UNIX, CVS, PL/SQL, UNIX, TOAD.

Confidential

Senior J2EE Developer

Responsibilities:

  • Involved in various phases of Agile as methodology in which used Scrum as architecture design and development.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Extensively 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.
  • Used XSLT for transforming common XML format into internal XML format.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Apache Ant was used for the entire build process.
  • Developed Struts Action classes using Struts controller component.
  • Developed the application using Oracle JDeveloper and BEA IDEs.

Environment: BEA Application Server, Oracle JDeveloper, EJB (JMS), Struts, 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

Java 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 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.
  • Extensively coding in java.
  • Calling Stored Procedures and retrieving data from database.
  • Developed the View pages in JSP, using CSS and JavaScript validations.
  • 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.
  • Involved in development of Test Cases.

Environment: Java1.5, JDBC, JDBC, JSP, JavaScript, EL, JSTL, Oracle, Tomcat 4.0, CVS, Eclipse and Windows XP

We'd love your feedback!