Sr. Oracle Soa/bpel/osb/b2b Resume
Germantown, MD
SUMMARY
- A diligent, qualified SOA Developer with 7 years of total IT experience and 6 years of extensive experience in design, development and support using Oracle Fusion Middleware in all teh phases of SDLC using Oracle SOA/ OSB/ BPEL/ BAM/ OWSM/ B2B and JAVA/J2EE.
- Good working experience in Oracle Fusion Middleware stack 11g/10g which includes Oracle SOA Suite (BPEL, OSB, Mediator, BAM, Business Rules, OWSM, ODI,BPM).
- Effortlessly completed numerous Oracle SOA projects in top - down and bottom-up approaches in various methodologies like waterfall as well as agile.
- Extensively used SOA technology and application adapters such as File Adapter, FTP Adapter, Database Adapter, Apps Adapter, AQ Adapter, BAM Adapter, MQ Adapter and JMS Adapter for integration and development of custom business processes using Oracle BPEL and ESB/Mediator.
- Working extensively on XQuery and XSLT transformations in OSB to provide mapping between teh consumer and provider business service.
- Expertise in Java, Web Services, XML, XSD, XSLT, XPath, XQuery, WSDL, SOAP, WS-Addressing, WS-Security, WS-Reliable Messaging, Canonical Models, JNDI, JDBC, SAML.
- Testing of various client/server and N-tier web applications.
- Excellent understanding about ANSI X12 EDI standards and have experience in using Oracle B2B document editor.
- In depth understanding of Java design patterns like Data Access Object, MVC and Singleton.
- Developed and debugged web applications using Eclipse and NetBeans.
- Extensive experience in developing user interface using Swing, JSP, Java Script, AJAX, JSTL, TAGLIBS, CSS, HTML.
- Experience in Gap Analysis, designing process flows, technical designs, installation and configuration guides, Test Scripts and having good experience in Oracle AIM Methodology.
- Proficient in XML related technologies such as DTD, XSD and XSLT.
- Work experience on Oracle Business Activity Monitoring (Oracle BAM) solution for building interactive, real-time dashboards and proactive alerts for monitoring business processes and services
- Expertise in working with activities in BPEL process like assign, transform, pick, validate, switch, dehydrate, invoke, wait, flow, etc. in JDeveloper.
- Experienced in consuming and producing teh RESTful web services.
- Experience in maintaining SOA assets in Oracle Enterprise Repository (OER).
- Expertise in using design and version control tools like UML, ClearCase, CVS and Subversion (SVN).
- Extensive Experience in working with PL/SQL packages, Stored Procedures, Functions and Triggers, Sequence, and Views.
- Experience in identifying Message Exchange Patterns(Synchronous, Asynchronous One Way/Delayed Response)
- Knowledge on AIA Error Handling framework to store error messages in queue and send notifications in case of failure.
- Knowledge on B2B trading partners, agreements, Document Channels and Listening Channels.
- Extensively used Apache JMeter for load/performance testing.
- Expertise in deploying Oracle SOA Suite 11g composite using EM Console and set of command line tools.
- Good understanding of out of teh box EBO, EBM and EBS and customization.
- Good experience in all teh core java concepts including multithreading, collections and exception handling.
- Expertise experience in Trouble Shooting and Code Reviewing.
- Good experience in using Java/J2EE technologies such as JSPs, Servlets, JDBC, JNDI.
- Good Knowledge in Telecoms, Banking, Insurance, Energy, Data Warehouse, Logistics & Transportation, Hospitality and Outsourced Business Solutions domains.
- Experience in configuring Oracle SOA Fault policies and Rejected Message Handling.
- Self-motivated Team Player with excellent Interpersonal and Communication Skills.
- Highly motivated, detail oriented with excellent written and verbal communication skills, TEMPhas ability to work independently and as a part of teh team.
- Ability and willingness to learn any newer technology or software.
TECHNICAL SKILLS
Middle Ware: Oracle SOA 11.1.1.x, Oracle Enterprise Manager, Oracle Web Service Manager (OWSM), Oracle BPM, Oracle BAM, IBM Web sphere/process server, Enterprise Service Bus (ESB)
Application Servers: Oracle Weblogic Server 10.3.x, Apache Tomcat.
Verticals: Banking, Retail, HealthCare, Information Media, Manufacturing, Entertainment and Media.
Languages/ Technologies: SQL, PL/SQL, SOAP, Java, J2EE, C, C++, Unix Shell Scripts.
RDBMS: Oracle 11g/10g/9i/8.x, SQL Server 2005/2008, MYSQL, TSQL
Development Tools: TOAD, JDEVELOPER 11g, NETBEANS 7.0.x, SQL Developer, SSH, Putty, Altova XML.
Test Tools: Load Runner, JUnit, SOAP UI.
Build Tools: Ant 1.4, Make utility, Maven
Markup languages: HTML, XML, XSD, XPath, XSLT.
Project Management Tools: Microsoft Excel, Microsoft Word, Microsoft Project, Microsoft PowerPoint
Operating Systems: Windows, Unix, Linux, Sun Solaris, Windows XP/7
PROFESSIONAL EXPERIENCE
Confidential, Germantown, MD
Sr. Oracle SOA/BPEL/OSB/B2B
Responsibilities:
- Worked with File Adapter, Database Adapter, JMS Adapter, Web Service and Oracle Applications Adapter for establishing connection with services in BPEL.
- Built Flow, Flown activities to allow parallel flow in a BPEL process service component and to provide concurrency and synchronization in teh process.
- Extensively worked on XQs, XSLTs, XPATHS, used various oracle seeded functions to transform messages.
- Developed XSDs and WSDLs for SOAP, REST services to support service consumers on various releases/versions.
- Leveraged Oracle standard APIs to create or update data within Oracle E-Business.
- Developed order flows for order integration using OSB proxy services, business services, SOA composite (BPEL, Mediator).
- Developed BPEL modules within SOA Suite for creating services that managed data transformation, business workflow, business processing, data routing, and communication with external systems.
- Implemented Error handling to catch all kinds for business errors and store them into database tables.
- Configured OA adapters.
- Extensively used Error handling and web Security services in OSB before communicating with end point.
- Used Secured Credential Fetch(SCF) to get User name and Password Tokens.
- Created and Configured Data Sources, JMS Servers, JMS modules, Topic and Queue in teh web logic server.
- Used CVS for managing code base.
- Implemented custom OWSM polices, Federal CMS services, VerifySSN, VerifyESI, VerifyNON-ESI and RIDP.
- Developed Ant scripts and configuration plans to move teh code between teh various development, test and production environments as part of teh development life cycle.
- Extensively used While, For-each, Flow, Pick, FLOW N, IF activity’s.
- Monitored teh Debug & Error logs using java Logging Framework.
- Used MDS repository to store all teh common artifacts between composites like DVM, XSD, Fault policy and Fault Binding files.
- Worked on Fault handling (catch and catchall), Compensation handlers, Messaging and Alerts and Transformations.
- Worked on creating user defined functions in java to use them as external jar files in BPEL.
- Developed Technical design documents(TDDs) for SOA Services.
- Created JMS Servers, JMS Modules, SubDeployments, JMS Topics, JMS Queues, DataSource, ConnectionFactories.
- Performed Oracle Business Activity Monitoring (Oracle BAM) solution for building interactive, real-time dashboards and proactive alerts for monitoring business processes and services.
- Written SQL queries to query dehydration store to monitor teh transactions processing at a given intervals.
- Worked on fixing bugs and defects from various process, proxy and task services using QualityCenter.
- Provided support to development and testing teams during implementation and testing phase.
- Oracle SOA 11g clustering setup was done and resolved all platform related issues and delivered to project team for their day to day development activities.
- Best practices implementedJ2EE security, logging, clustering, high availability and Wily Introscope analyzing.
- Capacity Planning and BenchMarking, Memory leak analysing, Performance tuning.
- AIA11g product was installed in SOACluster/Non-ClusteredServers and configured interfaces forException Handling and email Notifications.
Environment: Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adapters), Oracle Database Server 11g, JDeveloper 11g, Soap UI, Oracle Web-logic 11g,Oracle Web-logic 12c, Java 1.7, WSDL, XML, UML.
Confidential, Jersey City, NJ
Oracle SOA-BPEL Developer
Responsibilities:
- Developed and designed BPEL Processes.
- Project Scoping, Effort Estimation, Requirement Gathering, Design, Development, Testing and Support.
- Ensuring teh BPEL and Mediator processes/Web services are designed in such a way that they can be reused within and across different projects.
- Developing XML Schemas related to Client and reusable components using Oracle Fusion Middleware.
- Sent data to Oracle Business Activity Monitoring (BAM) reports for activity monitoring.
- Used XSLT for transforming common XML format into internal XML format.
- Used JMS Queues effectively to produce and consume messages.
- Worked on OSB to build Proxy and Business services
- Experience in using Subversion as central repository to effectively maintain source code to build and deployment.
- Implemented Security Policies and name-value token security for OSB services.
- Good Knowledge on properties changes in EM, WLS console.
- Involved in various Test Cycles, and supported Defect Resolution Process for multiple releases.
- Worked with complex wrapper packages, loops, XSLT’s and tuning of SOA composites.
- Used FlowN activity to invoke different independent services in parallel.
- Created Stubs to test teh OSB services.
- Preparation of High Level & Low Level Design documents.
- Worked on Routing, Message Processing, X Query, X Path and XSLT transforms in OSB.
- Developed ANT Scripts to deploy and un-deploy BPEL processes in cluster and non-cluster environments.
- Configured B2B trading partners, Agreements and channels.
- Created JMS Servers, JMS Modules, SubDeployments, JMS Topics, JMS Queues, DataSource, Connection Factories.
- Implemented error handling at Stage level and Proxy level to handle business exceptions and faults, and published them to error reporting tables using Publish action and Reply action.
- Used Tortoise SVN to check IN and check OUT teh project code.
- Configured UMS driver to send out email notification from BPEL process.
- Have used wide range of BPEL activities like Switch Case, Decide, Email, Java Embedding, Pick, Terminate, Throw, Wait, While etc.
- Implemented performance tuning strategies at both server level and process level to meet teh SLA and Worked on Groovy Scripting for load testing in Soap UI.
- Extensive administration experience supporting WebLogic Server including installation, configuration, monitoring, and understand scripts for shell scripting (ksh and perl), WLST (WebLogic Scripting Tool) and deploying applications.
- Experience in ConfiguringOracle HTTP Server11g.
- ManageJava Virtual Machine(JVM) settings and options includingclasspath, HEAP sizes, Java Argument configurations, and other system settings.
- Responsible for teh maintaining teh health and functionality of all teh Dev Environments.
- OracleEnterprise Manager Grid Controlwas setup for monitoring Oracle fusion 11g infrastructure.
Environment: Oracle SOA Suite 11g, Oracle Weblogic 11g, Oracle 11g Database, Oracle JDeveloper, Eclipse, SOAP UI, Log4J, SQL Developer, ANT Scripts, SVN.
Confidential, Alabama, NY
Oracle SOA Developer
Responsibilities:
- Worked extensively withOracleRDBMS; Comfortable withSQL, PL/SQL, and developing various database objects likeTriggers, Storedprocedures, Functions, Sequences, Viewsetc.
- Experienced working in teh various phases of teh software development life cycle(SDLC) using methodologies likeWaterfallandAgile.
- Expertise in installing, configuring, administering,andtroubleshooting Weblogicdomains, clusters and servers in distributed environments forSOAandJ2EEplatforms.
- Develop processes using FTP and DB adapters of Oracle BPEL and performance tuning them for teh expected load, Transformations, Exception Handling, and use of Third Party JDBC Drivers.
- Exposed One-Way BPEL service to consume messages of JMS TOPIC using JMS adapter and applied Message Selector to filter out messages.
- Used XML, XPath, XSL to get teh data and transform as per teh requirements.
- Used Canonical Data Model in BPEL to integrate with various target systems.
- Developed test cases using SOAP UI and Apache JMeter to perform load testing and analyzed performance of all teh SOA services to identify teh bottlenecks and tune accordingly.
- Used on Alarm branch to manage teh timeout condition.
- Built SOA composites using BPEL/OSB/Mediator components that exposed some EBS sales order processing functions as web services accessible by all technology platforms in teh enterprise through SOAP/WSDL interface.
- Used Pick activity to expose BPEL web service to support multiple operations with single WSDL.
- Involved in few SOA administration tasks such as creating and modifying JNDI/Connection Factories and managing data source.
- Participated in Regression and Unit Testing.
- Implemented long running custom order processes in BPEL which involved invoking Asynchronous Web Service invocations.
- Configured B2B in admin console.
Environment: Oracle Apps Release 11i (11.0.3/11.5.8 ), Oracle Database (8i/9i), SQL*Plus, SQL*Loader, Forms 10g, UNIX, TOAD, Discoverer 10g, Reports 10g, BI Publisher/XML Publisher, SQL DEVELOPER.
Confidential, Warren, NJ
SOA Suite Developer / Oracle Fusion
Responsibilities:
- Customized existingDunning Reportand Invoice PrintingReport in Accounts Receivables usingXML/BI Publisher.
- Configured Oracle APPS and database adapters.
- Responsible for integration and unit testing.
- Project Scoping, Effort Estimation, Requirement Gathering, Design, Development, Testing and Go-Live Support
- Used teh Transform activity in BPEL to map teh data from teh procedures result set to teh tables.
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
- Handled exceptions in BPEL process using Catch and Catch All activities and defined appropriate actions using Fault Policies.
- Involved in developing and testing Oracle Stored Procedures, Functions and Packages.
- Written MD.70 interface technical design document as per AIA standards based on MD.50 functional design document.
- Monitoring OSB logs in UNIX environment using various tools.
- Involved in Debugging, Building and Testing activities for teh release where fusion middleware approach will be involved for sending messages and data from teh EBiz to RMS.
- Built multiple ESB and BPEL projects consuming PeopleSoft CI-based services and made them available to consumers like portal and Java2EE based web application.
- Performed peer code review.
- Optimized Query Performance, Session Performance and Reliability.
- Worked with JDeveloper extensively developing and editing ESBs, BPELs, XSDs, XSLTs, WSDLs.
Environment: Java, J2EE, JSP, JSF 1.2, CVS, VSS, XML, Oracle Application Server, 9i, 10g Oracle XML, Microsoft Visio, PL/SQL, UNIX, SQL, PL/SQL, Eclipse, Tomcat.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in design and development of web front end using HTML5, JavaScript, CSS3 and JSP’s for Administration and Self-Assessment modules.
- Developed teh View pages in JSP, using HTML, CSS and Java Script for client side validations.
- Deployed Servlets on Web logic Server.
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Developed Action Classes, which acts as teh controller in Struts framework.
- 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
- Created XML Schema, XML template.
- Used Maven for application build and EAR file generation to deploy on Weblogic servers.
- Created Indexes and partitioned teh tables to improve teh performance of teh query.
- Developing Java Beans, JSP, Servlet components using Eclipse and deploy into JBoss Server.
- Used combination of Java and SQL statements embedding them in Java programs for various issues.
- Implemented Exception Handling framework with user defined exceptions.
- Worked with teh middleware team and DBAs regarding teh production issues and code deployments.
- Involvement in teh use cases, development of OOAD and modeling, which involved in class diagrams and Object Diagrams using UML.
Environment: JAVA, J2EE1.4, WebLogic Application Server 7.0, DB2 UDB, Eclipse, Servlets, JSP 1.1, JDBC, EJB, Spring MVC, Hibernate, Struts, XML, JMS, HTML & JavaScript, JDBC, Maven, UML, UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Configured Queues in Apache Tomcat server where teh messages, using JMS API, were published.
- Developed JSPs and Servlets to dynamically generate HTML and display teh data to teh client side. Extensively used JSP tag libraries.
- Involved in teh look and feel design using Ajax, JSP.
- Used RESTful web services to contact teh Customer Details System and get information back. up teh challenge of making teh website compatible for all teh browsers like IE6, IE7, Mozilla Firefox, as teh clients used different types of browsers for their websites.
- Implemented Data Access Objects (DAO pattern) using JDBC & T-SQL.
- Developed teh User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML.
- Implemented various design patterns in teh project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Wrote SQL Queries and integrated SQL Queries into DAO
- Used RDBMS to add teh additional condition for teh system to support a tabular structure for teh data, with enforced relationships between teh tables.
- Generating User Friendly Error Messages if teh other system is down.
- Involved both in teh front end and backend design with Struts1.2.
- Implemented Database access through JDBC at Server end with Oracle as backend.
- Used Apache Tomcat 6.1 web servers to deploy dis application online.
- Performed Unit Testing and Integration Testing.
Environment: s: J2EE 1.4, Apache Tomcat Server, Oracle 9i, EJB, JSP1.1, HTML, CSS, JavaScript, Swing, Servlets, UML, XML, JBuilder, Struts.