Sr. Soa/bpel Developer Resume
Los Angeles, CA
SUMMARY
- Extensive experience in analysis, design and development of various multi - tiered client-servers, distributed components applications using Oracle Fusion Middleware, Java and PL/SQL.
- Good understanding of all stages of Software Development Life Cycle (SDLC) and been part of full life cycle implementation and post production support.
- Extensive working experience using various Fusion Middleware products like Oracle SOA 10g/11g, Oracle ESB, OSB, BAM, BPM and AIA for integrations across various modules like supply chain management, retail, health care and financials.
- Developed inbound and outbound interfaces to integrate various systems using adapters like DB Adapter, FTP Adapter, File Adapter, AQ Adapter, JMS Adapter and B2B Adapter.
- Extensively developed services in OSB 10g using routing rules and transformations.
- Extensively developed SOAP binding service contracts for various front end portal applications and backend JAXB web services.
- Adept at implementing services in OSB for integrating different applications using service virtualization, protocol translations and message transformations.
- Extensive experience in Orchestrating business processes using Oracle SOA 11g components like BPEL, Mediator, business rules and human task.
- Experience in Enterprise Error handling frameworks and fault handling frameworks for SOA, OSB and AIA.
- Excellent Working Knowledge on Business Rules Engine (Decision Service), BPM Worklist (Human Task), Business Activity Monitoring (BAM).
- Experience inusingJava/J2EEtechnologies suchas Multithreading, Servlets, JDBC, Struts, Spring, Hibernate and Web services.
- Experience in configuring and managing application servers on like Oracle Application Server 10g, Oracle Weblogic Server 11g and IBM Web-Sphere 8.5.
- Good experience working with source control and migration tools such as IBM Clearcase, SVN and CVS.
- Strong in Unit Testing & Error handling for SOA processes.
- Good knowledge in configuration, Parameter Tuning, Performance monitoring and Trouble shooting of Oracle SOA suite.
TECHNICAL SKILLS
Oracle Fusion: Oracle SOA Suite 11g/10g, BPEL, ESB/Mediator, Technology Adapters(DB, File, FTP, AQ, JMS, MQ, EBS, B2B and BAM Adapter), OWSM, OSB, BAM,Oracle Business Rules, BPM Worklist.
Languages & Scripting: UNIX Shell Scripting, Java Script, JAVA, SQL, PL/SQL, ANT, HTML, XML, JSP.
Web/Application Servers: Apache Tomcat 3.x/4.x,Oracle Web-logic 10g/11g, IBM Web-Sphere 6.x/8.x
Databases: Oracle9i/10g/11g, IBM DB2.
Development Tools: ECLIPSE, JDEVELOPER, IBM RAD, Oracle Reports, Oracle Forms, XML publisher,Oracle Workflow builder.
Version Control Tools: CVS, SVN, Visual Safe Source, IBM Clearcase.
APP/WEB Servers: Oracle Application Server OCJ4, IBM Web sphere, OracleWeblogic, OA Framework.J2EE JDBC, Hibernate, JSP, JSF, Servlets, Hibernate, Spring, Struts, Web services.
Operating System: Linux, Solaris and Windows.
Testing Tools: Load Runner, Soap UI.
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Sr. SOA/BPEL Developer
Responsibilities:
- Involved in requirements gathering, component designing, deployment and testing of the application.
- Designed, developed and deployed different SOA tasks using BPEL/Mediator.
- Developed XSDs and WSDLs for services, implemented interfaces using OSB and BPEL.
- Customized Workflow Manager to manage chain, Cost Center, Controller, Special approvals and Correlation operations.
- Configured proxy and business services in Oracle Service Bus.
- Implemented the Oracle Service Bus for virtualizing some of the services and is also configured for load balancing between the servers.
- Used Oracle Service Bus for conversion of web services from one to different languages.
- Used MDS repository to store all the common artifacts between composites like DVM, XSD, Fault policy and Fault Binding files.
- Developed business processes using DB Adapter, File Adapter, JMS Adapter, BAM adapter, WS Binding and Direct Bindings.
- Worked on Fault handling (catch and catchall), Compensation handlers, Messaging and Alerts and Transformations.
- Created Error logger process for Error logging and Error Handler Process for resubmitting the error messages to respective processes.
- Implemented and modified Business rules using if/else.
- Used Oracle web services manager for Security services.
- Tested the OSB services by creating Stubs.
- 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.
- Used 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 Unit test cases and test data to reproduce various business errors and system faults and involved in building scripts, which perform various tasks like deploying BPEL/Mediator processes.
Environment: Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adapters), WSDL, XML, UML, Oracle Database Server 11g, JDeveloper 11g, Eclipse, Oracle Weblogic 11g, Java 1.6.
Confidential, Omaha, NE
Oracle SOA/BPEL Developer
Responsibilities:
- Developed and designed BPEL Processes.
- Involved in processing inbound and outbound documents.
- Designed, developed and deployed different SOA tasks using BPEL/Mediator.
- Used XML, XPath, XSL to get the data and transform as per the requirements.
- Defined WSDL for BPEL process, partner links, BPEL process templates and developed process logic definition.
- Used Oracle Mediator for content based routing with Synchronous/Asynchronous messaging techniques to ensure guaranteed notifications to approvers.
- Configured various Adapters including Database Adapter, File Adapter and JMS adapter.
- Used Oracle Service Bus to build Proxy and Business services
- Developed and deployed the integration part through Oracle Service Bus for accessing and exposing web services to external systems.
- Implemented the Oracle Service Bus for virtualizing some of the services and is also used for load-balancing between the servers.
- Excellent understanding about ANSI X12 EDI standards and have experience in using Oracle B2B document editor.
- Worked on B2B integration in processing the EDI files.
- Created different Trading Partners and Agreements between the Trading Partners in B2B Console.
- Use Error Handling framework to log all the errors in the backend and do appropriate action on the fault occurred.
- Used Email activity for sending email notification.
- Worked with DBA to create JNDI’s, Data Sources, Connection Factories, Configured and deployed the plans for all technology adapters.
- Good Knowledge on properties changes in EM, WLS console.
- Deployed and undeployed BPEL process in Cluster and non-cluster environment.
- Used Oracle Service Bus features like connecting, document transformation and content based routing.
- Defined Test scenarios and Test cases for the different operations of the BPEL service access points.
- Tested the web services using Soap UI, BPEL Console and Test Suites.
Environment: Oracle Fusion Middleware, XML, Oracle BPEL, Oracle Mediator, Oracle BAM, XML, Oracle Application Server, XML, XSD, WSDL, Oracle SOA Suite 11g, JDeveloper 11.1.1.X,SoapUI 4.x
Confidential, Houston, TX
Oracle SOA Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as modeling, system analysis and design, code generation.
- Involved in the designing and implementing the application process flow with Oracle BPEL.
- Created XSLT, XSD, WSDL and XQuery and importing it to OSB.
- Worked with File Adapter, Database Adapter, JMS Adapter and Oracle Applications Adapter for establishing connection with services in BPEL.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange important information such as payment status report.
- Used Flow, FlowN activity to invoke different independent services in parallel.
- Design and Implement Error handling using the Fault handling framework.
- Created the Custom components that trigger the BPEL Workflow.
- Created utilities for deploying the OSB and BPEL services that could be used over all applications.
- Implemented Oracle Service Bus for messaging services, connecting to database and for Creating Proxy over existing web services.
- Used Oracle Service Bus for conversion of web services from one to different languages.
- Developing complex composites in Oracle SOA 11g in a way they can be further decomposed into granular processes.
- Exporting and importing trading partner setup from one server to other server for communication in B2B.
- Configured B2B gateway for communication with trading partners.
- Performed Business Validations using if/else and Decision tables.
- Used BPM Work list application for human intervention and to notify business users as per the requirement.
- Performed on-call duties as requested by the client.
- Modified and tested the Business Validations from the Composer and EM Console.
- Implemented Performance tuning strategies at both server level and process level and load testing in Soap UI.
Environment: Oracle Fusion Middleware, JMS, SAML, XML, Oracle BPEL, Oracle ESB, Oracle BAM, DB2, SQL, JSP, XSD, WSDL, Web-logic Server, Soap UI, JDeveloper 11g.
Confidential
Software Engineer
Responsibilities:
- Involved in all the phase of the Software Development Life Cycle of e-bill payment system.
- Review, Revise and approve functional requirements.
- Created UML Diagrams using Microsoft Visio.
- Good knowledge OOPS concepts like Inheritance, Polymorphism.
- Developed Screens for capturing information using JSP, Struts Tag Libs, Java Script, HTML.
- Designed the application work-flow usingStrutsand authored struts configuration files like validator.xml, struts-config.xml and validation-rules.xml files.
- Performed both Server side and Client side Validations.
- Involved in PL/SQL coding, Designing and Deployment of Reports.
- Involved in the Creation and Testing of database objects like tables, views, stored procedures, functions, packages, DB triggers and Collections.
- Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
- Involved in coding, debugging and performance tuning of SQL Queries.
- Involved in design and development of interfaces for edge applications.
- Performed Unit testing for modules using Junit.
Environment: Java, J2EE, JSP, JSF 1.2, SVN, VSS, XML, HTML, Oracle Application Server, 9i, 10g Oracle XML, Microsoft Visio, PL/SQL, UNIX, SQL, PL/SQL, Eclipse, Tomcat
Confidential
Oracle Developer
Responsibilities:
- Participate in design, development and support of various new interfaces.
- Interact with business analysts to understand business requirements.
- Developed the UI using JSP, JavaScript, HTML and DHTML.
- Developed DAO Classes for accessing and storing data in database.
- Developed classes for data transfer logic from other formats to XML.
- Used SQL to write complex queries.
- Developed reports based on the business requirements.
- Developed user procedures and prepared user manuals for the new programs
- Performed testing by writing test cases.
Environment: J2EE, JDBC, Core Java, HTML, Oracle 10g, SQL, PL/SQL, SQL*Loader, Forms, Linux, Windows
Confidential
Programmer
Responsibilities:
- Involved in Analysis, Design, Development phases of the project.
- Responsible for Validating the data at the Client side.
- Involved in developing Servlet to capture the posted form data and process it on the Server side.
- Wrote triggers and packages by using PL/SQL for giving security privileges.
- Used Oracle Forms 5.0 was used to design and develop the interface for the system.
- Developed Requirement Specifications, Functional and Technical Design.
- Transferred knowledge to paper using Architectural diagrams, process flows and, documented the whole system which includes data modeling according to SDLC.
Environment: Oracle 9g, PL/SQL and Developer 2000(Forms4.5.0, Reports 2.5).