We provide IT Staff Augmentation Services!

Senior Oracle Soa Developer Resume

Quincy, MA

SUMMARY

  • Over 7 years of experience in IT analysis, design and development of complex, distributed, and multi - tiered enterprise application using SOA and ESB technologies
  • Around 4 years’ experience working in large-scale SOA/Integration projects on Oracle Fusion Middleware stack including tools like Oracle SOA Suite 11.x, SOA Composite Editor, Oracle Mediator Service, Business Rules Service, WebLogic and JDeveloper.
  • Designed and built robust and fault-tolerant Fusion Middleware components in BPEL and OSB using the Oracle Fault Management Framework and catch/compensate activities.
  • Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP1.1, XML, XSD, XSLT, etc.
  • Developed Enterprise Java Applications using J2EE Frameworks such as EJB, Web Services, and JPA.
  • Expertise in Oracle SOA Suite components like BPEL Process, Mediation, Business Rules, Human Task, Mediator and activities like Assign, Java embedding, While, Invoke, Switch, Flow etc.
  • Service Data Objects (SDOs) and Event Delivery Network (EDN) are used as part of calling data objects developed in other frameworks.
  • Securing SOA applications using Message Level, Transport Level and Access Control Level Security.
  • Orchestrated services calling External Services using WebServices, Oracle DB, FTP, File adapter and exposing it as services over OSB.
  • Worked extensively with following SOA Suite technology adaptors for integration with external systems: Database adaptor; JMS, FTP and File adaptors; BAM and Socket adaptor.
  • Experienced in designing and building robust and fault-tolerant Fusion Middleware components in BPEL and OSB using the Oracle Fault Management Framework.
  • Expertise in installing, configuring, administering, and troubleshooting Weblogic domains, clusters and servers in distributed environments for SOA and J2EE platforms.
  • Over 3 years’ experience developing Web based applications using different frameworks like Python and technologies like HTML, CSS, Java, and Java Script.
  • Fault handling framework is developed using fault policies xml and fault binding xml files
  • Experience in Business analysis, Requirements analysis, and preparation of Functional specifications, Design, Development and Testing Enterprise level Web base Application.
  • Experience in using CVS and Rational Clear Case for version control.
  • Route, Routing, Pipeline-pair, Conditional Branch, Dynamic callout and Message flow and Staging activities were used in Message flow of Proxy Service.
  • Experience in packaging and deployment of SOA suite components in different environments; troubleshooting and tuning composite services.
  • Worked extensively with RDBMS systems like Oracle and SQL Server; Comfortable in SQL, PL/SQL, Triggers, Stored procedures, Functions, Sequences, Views etc.
  • Expertise in working in all phases of SDLC utilizing current software engineering methodologies like Rational Unified Process and Agile.
  • Expertise in installing, configuring, administering, and troubleshooting Weblogic domains, clusters and servers in distributed environments for SOA and J2EE platforms.
  • Rally tool is widely used to track User Stories, Iteration work, Plan the Release, monitor KPIs, and track tasks.
  • Worked on Projects with Software project methodologies- Agile, waterfall and Test driven.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, Linux

Java Technologies: JDBC, JMS, JNDI, Web Services, Spring, Hibernate, Eclipse Link, Struts

Languages: C, C++, Java 1.6/1.7, PL/SQL, Python

Middleware: Oracle Fusion Middleware 10g/11g, Oracle SOA Suite 10g/11g, Oracle Weblogic 10g/11g, Oracle ADF

Adapters: FTP, JMS, DB, Oracle Apps, Web Services, File

EAI: Oracle Fusion Middleware 10g/11g, Oracle OSB, Oracle B2B

Web Technologies: XML, HTML, XSLT, XPath, JavaScript, CSS, Xquery, Java

Tools: & Utilities: JDeveloper 11/12c, Eclipse, MyEclipse and NetBeans

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

Web /App Servers: Oracle WebLogic 10g/11g

PROFESSIONAL EXPERIENCE

Confidential, Quincy, MA

Senior Oracle SOA developer

Responsibilities:

  • Prepared the setup of work station with Oracle Fusion Middleware 11g, configured WebLogic domain for SOA OSB and BAM server. And troubleshooting the errors with the installation of Middleware environment.
  • Developed Enterprise Java Applications and configured them in EJB and Web Service Imports in Oracle SOA Suite.
  • Exposed Java Web Services and developed business logic using EJBs. Utilized JPA Implementation for Persistence layer.
  • JSP, Servlets, and Spring 3 are developed and configured as part of Web Application Development in common application logic.
  • Created WLST scripts for deploying the code into the development servers.
  • Implemented the 2-Way SSL with HTTPS enabled through OSB. Also implemented X.509 certificate over SSL for the security of the message.
  • Business Rules are developed, maintained using Rule Sets and Decision Tables.
  • Completely involved in providing WS-Security to the web Services through OSB.
  • Implemented Fault Handling, Logging, Tracing in OSB.
  • Used Pipeline, Route, Routing, Transport Header’s, Replace, Insert, Assign for configuring REST based Service.
  • Extensively used String functions in custom mapping requirements in OSB
  • Implemented the authorization of roles using Java Callout and Service Callout.
  • Configured DBAdapter through BPEL and Mediator for connecting to the Database
  • Participated in the development, testing, andproductionsupportof various services developed as Service Busmodules and exposed asWebservicesfor theIntranetcustomers.
  • Created Error Handler and Event Tracking BPEL processes.

Environment: JDeveloper, BPEL, XML, Web Services, SOAP, WSDL, JSP, Servlet, EJB, JAX-WS, Oracle10g,, ESB, UNIX, CVS, Putty, Winscp, Altovo XML Spy, Oracle E-Business Suite R12, PL/SQL, UNIX, SQL Developer.

Confidential, Houston, TX

Senior Oracle SOA developer

Responsibilities:

  • Performed installation and setup of the Oracle Fusion middleware 11g software in development and test environment; configured Weblogic domain and SOA server.
  • Worked with adapters such as Database Adapter, File/FTP Adapter, JMS Adapter, AQ Adapter and Oracle Apps Adapter.
  • Route, Routing, Pipeline-pair, Conditional Branch, Dynamic callout and Message flow and Staging activities were used in Message flow of Proxy Service.
  • MOM architecture (MQ Topics and Queues) integration modules are developed and are configured on WLS and Orchestrated via MQ/JMS Adapter.
  • Developed 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
  • Used BPEL to orchestrate complex requirements and extensively used structured activities (flow, scope, switch, while) process and Java Embedding, Assign etc.
  • EJB 3 Modules are migrated to BPEL Processes and maintained and exposed over OSB.
  • EJB transport and JEJB Transport are widely used in consuming the Enterprise Java Beans over Oracle Service Bus.
  • Built SOA composites using BPEL/OSB/Mediator components that exposed some legacy sales order processing functions as web services accessible through SOAP/WSDL interface.
  • Extensively used BPEL XPath Extension Functions (Count Nodes, Copy List, process XLT, process Xpath, parse XML and others)
  • Oracle PL/SQL Scripts developed Stored Procedures, created Triggers and Functions.
  • Developed BPEL modules within SOA Suite for creating services that managed data transformation, business workflow, data routing, and communication with external systems.
  • Developed robust error handling code to manage the various faults in BPEL processes; business faults were handled using the catch, throw, compensation activities; system faults were handled by defining fault-policies in the fault management framework.
  • The database MDS repository was used to store all the common artifacts between composites like DVM, XSD, Fault policy and Fault Binding files. Abstract WSDL’s were also stored here to avoid dependencies problems during server startups.
  • Worked with 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

Environment: Oracle SOA Suite 11g, Oracle WebLogic Server 11g, Oracle Enterprise Manager 11g, JDeveloper 11g, OSB, SOAP UI, Oracle BPEL Process Manager 10g, SQL Developer, EJB3 BPEL, FTP Adapter, DB Adapter, Oracle BAM 11g, XML, Java, JSP Oracle Database 11g, Oracle ADF, Altovo XML Spy.

Confidential, Los Angeles, CA

Oracle Fusion/SOA Suite Developer

Responsibilities:

  • 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.
  • Installation of middle tier application server, deploying and configuring Applications adapters and integration between legacy applications and Oracle SOA Suite components (SCA).
  • Designed services using XSD, XML, XPATH, XSLT and WS-* standards
  • Developed routing tables for dynamic connections to external heterogeneous web services.
  • Business Rules are developed, maintained using Rule Sets and Decision Tables.
  • Orchestrated services calling External Services using WebServices, Oracle DB, FTP, File adapter and exposing it as services over OSB.
  • Developed EJB applications and consumed EJB services by remote Business Interfaces in BPEL and OSB per requirement.
  • Developed WS-Security, defining roles, attaching policies and versioning services as part of project requirement.
  • Service Data Objects (SDOs) and Event Delivery Network (EDN) are used as part of calling data objects developed in other frameworks.
  • Fault handling framework is developed using fault policies xml and fault binding xml files.
  • WLST scripting is followed and maintained in deployed modules across domains.
  • Develop, Deploy and test business process for business modules. The modules included transfer of data to and from client server systems.
  • 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.
  • Create multiple dashboards and BAM applications and deployed on BAM server for Business users to access and monitor business metrics.

Environment: Oracle Fusion Middleware 11.x (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adaptors ), Oracle ADF, Oracle AIA, EDN, SDO, Oracle Database Server 11g, JDeveloper, Eclipse, Oracle Weblogic, Java 1.6, SOAPUI, LoadUI, WSDL, XML, JAXB, JAXP, UML, Altovo XML Spy, SQL Developer, Winscp, Putty.

Confidential, NJ

Oracle BPEL Consultant

Responsibilities:

  • BPEL 1.1 Applications are developed using various activities such as invoke, switch, if-else, human task, business rules.
  • SDOs and EDN based services are developed calling various external services.
  • REST Web Services are developed and exposed on OSB with various operations (GET, PUT, DELETE, and POST).
  • Designing, Developing and Deploying structured BPEL, ESB and Java Web Services using SOAP Over HTTP / JMS, WS-Addressing, correlation sets.
  • Developed and customized different PL/SQL packages for use of BPEL middleware.
  • Using XLST and Xquery Transformation for mapping source Business objects with the target business objects.
  • Exception Handling Framework and best Logging practices were developed & documented.
  • Extensively used Oracle BPEL Extensions and String functions in custom mapping requirements.
  • Designed WSDLs developed Request, response elements and constructed human task flows, Business Rules, invoked external services and orchestrated BPEL Services.
  • Developed OSB applications and consumed EJB applications that are hosted on Remote server.

Environment: Oracle BPM, Oracle BAM, Oracle Enterprise One, Oracle App Server 10.1.3, JDeveloper, BPEL, XML, Web Services, SOAP, WSDL, Oracle10g, Oracle BAM, ESB, UNIX, CVS, Putty, Winscp, Altovo XML Spy, Oracle E-Business Suite R12, PL/SQL, UNIX.

Confidential, Nashville, TN

Oracle SOA/ J2EE Consultant

Responsibilities:

  • Designed and developed the key components using Struts, spring, JDBC, JMS and EJBs following a Component based development approach
  • SDOs and EDN based services are developed calling various external services.
  • REST Web Services are developed and exposed on OSB with various operations (GET, PUT, DELETE, and POST).
  • Java Web Applications are developed with Java Persistence API and used Hibernate as Persistence Provider.
  • Designing, Developing and Deploying structured BPEL, ESB and Java Web Services using SOAP Over HTTP / JMS, WS-Addressing, correlation sets.
  • Responsible for designing services using XSD, XML, XPATH, XSLT and WS-* standards.
  • Developed and customized different PL/SQL packages for use of BPEL middleware.
  • Using XLST and Xquery Transformation for mapping source Business objects with the target business objects.
  • Extensively routed OSB modules with various transports (EJB, File, and JMS Transport)
  • Extensively used Oracle BPEL Extensions and String functions in custom mapping requirements.
  • Developed Web Services using Spring-WS using Apache Maven, Java and EJB3.
  • Unit tested components, services on local WLS server and wrote Unit cases and Unit Test Suites.

Environment: Java 1.6, JPA, Hibernate, Spring, Struts MVC, 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:

  • Java Applications are developed using Collections, Java IO, and Error Handling.
  • Java Web Applications are developed using JSP, Servlets and Struts 1.3 APIs.
  • 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
  • Java Message Service (JMS) application is developed for consuming JMS Queues and Topics for Messaging pattern and MDBs for reliable and asynchronous exchange Message Objects.
  • JUnit test cases are developed for various business scenarios.

Confidential

J2EE Developer

Responsibilities:

  • Developed Servlets and JSP programs for web applications
  • Used Eclipse and Net beans as IDE for developed Web and Enterprise java Applications
  • Responsible for deploying the application 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 using Error handling, java design patterns - singleton, factory etc.
  • Called Stored Procedures and retrieved data from database
  • Developed the View pages in JSF, used 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

Hire Now