Sr. Oracle Soa/bpel/osb/b2b Developer Resume
Shelton, CT
SUMMARY
- 7 Plus 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 (File, FTP, Database, JMS, AQ)
- Good knowledge on Architectural and Development experience in SOA, Enterprise Application Integrations.
- Expertise in using SOA technology and application adapters Such as File Adapter, FTP Adapter, Database Adapter, Apps Adapter, AQ Adapter and JMS Adapter for integration and development in the process.
- Experience in identifying Message Exchange Patterns(Synchronous, Asynchronous One Way/Delayed Response)
- Experience in AIA11g Foundation Pack Architecture.
- Designed Requester, Mediator, Provider BPEL processes.
- Used Header based, Content based routing and Domain Value Maps in Mediators
- Good understanding of out of the box EBO, EBM and EBS and customization.
- Knowledge on AIAErrorHandling framework to store error messages in queue and send notifications in case of failure.
- 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.
- Good understanding of Web Services, WSDL structure.
- 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.
- Expertise in implementing Oracle AIA Foundation Suite.
- 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 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.
- 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.
- Expertise in using SOAPUI tool for web services testing.
- Extensively used Apache JMeter for load/performance testing
- Good understanding of Transport protocols (File, FTP, HTTP, JMS etc...)
- Knowledge Oracle B2B document editor to generate EDI X12 guideline documents and XML Schemas
- Knowledge on B2B trading partners, agreements, Document Channels and Listening Channels.
- Effective Leadership, Presentation & Communication Skills, both written and verbal.
- Experience in deploying BPEL, OSB services on WEB Logic server and maintenance.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, SQL/PLSQL, BPEL, OSB.
Middleware: Oracle Fusion Middleware 11g (Oracle OSB, SOA Suite, Web logic)
Adapters: File, FTP, JMS, DB, AQ Adapter, Oracle Apps Adapter
Web/Application Server: Apache Tomcat 6, Oracle Web logic 10g/11g
Frameworks and Tools: Struts, SVN,WIN CVS
Java/J2EE: J2SE, J2EE, Servlets, JSP, JDBC, JMS, JNDI, Web Services
Web: JSP, XML, HTML, XSLT XPath, XQuery, JavaScript, CSS, Servlets, JSF, JSTL, Struts.
Database Systems: Oracle 9i/10g/11g, Microsoft SQL Server 2005/2008
Developer Tools: Oracle JDeveloper11g, Eclipse, Ant, TOAD, Oracle SQL Developer
Operating Systems: Windows 2000 Server/Professional, Windows 95/98/ME/XP/Vista/7, Linux, Unix, Sun Solaris
Project Management Tools: Microsoft Excel, Microsoft Word, Microsoft Project, Microsoft PowerPoint
Modeling Tools: Microsoft Visio, Rational Rose (IBM)
Software Development Methodologies: RUP (Rational Unified Process), Agile Development
Version control: CVS, Subversion
PROFESSIONAL EXPERIENCE
Sr. Oracle SOA/BPEL/OSB/B2B Developer
Confidential, Shelton, CT
Responsibilities:
- Worked with File Adapter, Database Adapter, JMS Adapter, Web Service and Oracle Applications Adapter for establishing connection with services in BPEL.
- Identified Message Exchange patterns (Sync, Async) used in various integrations with different systems/applications.
- Built BPEL processes that subscribe to various EBS events and participate in database and JMS transactions.
- Developed resubmission mechanism to resubmit the failed instances using BPEL and OSB.
- Smoke testing for all the SOA production defects error handling was also done for handling the faults in BPEL processes.
- Implemented best practices such as error handling and file archiving.
- Working extensively on XQUERY and XSLT transformations in OSB and BPEL to provide mapping between the consumer and provider business service.
- 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
- Built Flow activities to allow parallel flow in a BPEL process service component and to provide concurrency and synchronization in the process.
- Implemented Security using Basic Auth for all the services by attaching OWSM policy in both BPEL and EM console.
- Developed order flows for order integration using OSB proxy services, business services, SOA composite (BPEL, Mediator).
- Worked on creating user defined functions in java to use them as external jar files in BPEL.
- Ant scripts and configuration plans were used to move the code between the various development, test and production environments as part of the development life cycle.
- Developed Orchestration services using Oracle BPEL process manager
- Created utilities for deploying the OSB and BPEL services that could be used over all applications
- Unit tested all the BPEL/OSB web services with SOAPUI and JMeter tools
- Supported the test environments like Integration testing, User Acceptance test and Load testing.
Oracle SOA/ OSB Senior Developer
Confidential, Keene, NH
Responsibilities:
- Developed service modules using Oracle SOA Suite 11.1.1.5.
- Project work included design, development, testing and deployment of OSB Services, Business Rules and Technical Adapters
- Used Oracle Service Bus as middleware between different front end web based GUI applications and backend systems which exposed their business logic as RESTFul web services
- Worked on OSB to build Proxy and Business services.
- XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
- Worked extensively on Error Handling capabilities (Raise Error used to raise business errors).
- Used JMS, Database, File and SOAP transport protocols in Oracle Service Bus. Setup and configured them as well
- Extensively worked on DB Adapter and FTP Adapter
- Used JMS Queues effectively to produce and consume messages.
- Invoked Business Rules and AbInitio web services to fulfill business process in OSB
- 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.
- Extensively used XQuery to transform data from one XML Schema to another XML format.
- Used XSLT mapping tool for creating mapping between source and target systems.
- Used XSLT for transforming common XML format into internal XML format.
- Involved in moving the application from test environment to production environment.
- Monitoring OSB logs in UNIX environment using various tools.
- Experience in using Subversion as central repository to effectively maintain source code to build and deployment.
Oracle SOA Developer
Confidential, Foster City, CA
Responsibilities:
- Interacting with the business users for their Requirements, inputs and enhancements during the requirements gathering, development and testing.
- Proposing and recommending the changes in the specifications, design in SOA.
- Identified Message Exchange Patterns like Synchronous, Asynchronous Fire and Forget, Asynchronous Delayed Response while integrating with different business systems
- Developed several XSD and DTD Schemas for XML validations.
- Extensively worked on Oracle BPEL to create new process models and enhance the existing process models as per the B2B.
- Used Canonical Data Model in BPEL to integrate with various target systems.
- Worked on PL/SQL packages which will be invoked from SOA layer to insert the data into SLA tables.
- Developed test cases using SOAP UI and Apache JMeter to perform load testing and analyzed performance of all the SOA services to identify the bottlenecks and tune accordingly.
- Extensive query optimization and performance tuning.
- Used on Alarm branch to manage the timeout condition.
- Used Pick activity to expose BPEL web service to support multiple operations with single WSDL
- Used ANT scripts to build and deploy code to other environments from Development environment.
- Involved in few SOA administration tasks such as creating and modifying JNDI/Connection Factories and managing data source.
Oracle SOA Developer
Confidential, OH
Responsibilities:
- Developed several XSD and DTD Schemas for XML validations.
- Experience in Creating and Configuring the BPEL services
- Developed Synchronous, Asynchronous BPEL processes based on the business need.
- Used Assign, Transform, Invoke activities of BPEL.
- Used Java Embedding activity to include java code in BPEL processes.
- Fault Handling using Catch, CatchAll aHTMLctivities.
- Implemented Oracle BPEL as middleware for orchestration and connecting to various third party web services.
- Worked extensively on JAVA, J2EE, PL/SQL, XML, DB2 and HTML.
- Responsible in writing UNIX shell scripts for automating batch jobs.
- Used Struts Framework for Dependency injection and integrated with the Struts Framework and
- Configured Database Adapter, JMS Adapter and Data sources to different databases and publish and receive JMS messages.
- Defined test scenarios and test cases for the different operations of the BPEL service access points.
JAVA/J2EE Developer
Confidential
Responsibilities:
- Performing code changes, upgrades and code migrations.
- Participated in code reviews and ensured compliance with standards.
- Developed Requirement Specifications, Functional and Technical Design.
- Extensively revised JSP pages (, CSS, and Java Script, JSTL and custom tags) to new design and style guide.
- Used combination of Java and SQL statements embedding them in Java programs for various issues.
- Used JDBC to connect to database to execute SQL queries and invoke stored procedures
- Used Java, Java EE, Enterprise Java Bean, and Apache Struts Web applications to create fully- integrated client management systems
- Developed the View pages in JSP, using HTML, CSS and JavaScript for client side validations.
- Implemented ExceptionHandling framework with user defined exceptions
JAVA/J2EE Developer
Confidential
Responsibilities:
- Developed login, registration, Forgot password web pages using Java Server Pages.
- Developed Servlets for Login, Registration, Forgot password functionalities.
- Implemented custom tags in JSPs.
- Worked extensively on servlets for business logic.
- Used JDBC Java Data Base Connectivity to execute queries and invoke stored procedures
- Involved in estimating the tools required for analysis and design.
- Developed different test cases and created many view pages using Java.