Sr. Oracle Soa/bpel/osb/b2b/soa12c Consultant Resume
Mclean, VA
SUMMARY:
- Overall 8+ years of professional experience in the Industry with strong hands on Design and Development experience in Oracle SOA Suite, Oracle Service Bus, Oracle BPMN Suite, Oracle B2B, Oracle BAM, Application Integration Architecture (AIA), Oracle ADF, WEBLOGIC server and Java/J2EE.
- Experience in implementing SOA solutions for Health Insurance Exchanges and Medicaid Integrated Eligibility systems which includes integration with OPA, Siebel, Federal Data Services HUB and Carriers.
- Redesign on the existing piece of application developed in SOA 11g and web center by using SOA12c interfaces with changed business requirements.
- Support to the existing SOA and OSB components development in 11g and migration to 12c.
- Oracle SOA Certified Professional.
- Expertise in Design and Orchestration of Large Scale Business Processes using BPEL, Mediator, and Business Rules using JDeveloper.
- Experience in Design & Development of SOAP, REST, and JMS based Proxy Interfaces and Data Exchange Patterns for Distributed Integration using Oracle Service Bus 11g.
- Experience in Design and implementing Business Process Modeling, Business Process Simulation, Business Process Analytics, Business rules, Human Workflows and Custom Workflow User Interface using Oracle BPM Studio and Oracle BPM Suite.
- Experience in Design & configuration of Trading partners, Channels, and Profile Management's in Oracle B2B.
- Experience in Oracle B2B Formats Rosetta Net PIP3A4, EDI X12 4010 - 850/ HL7.
- Having strong experience in using Oracle AIA Foundation Pack (FP's) & Process integration Pack (PIP's) to integrate heterogeneous application to build cross-functional business processes Familiar with OAF and ADF frameworks to build web pages.
- Experience in implementing and customization of Process Integration Pack for Oracle Customer HUB (MDM).
- Experience in Developing Applications Using Oracle Application Development Framework 11g (ADF Faces and ADF BC) and Integration with SOA.
- Expertise in using File Adapter, FTP Adapter, Database Adapter, Oracle Apps Adapter, AQ Adapter and JMS Adapter for development of business processes orchestration using Oracle BPEL Process Manager.
- Experience in Enabling SOA security using OWSM security policies.
- Experienced in design and implementation of complicated XML data transformations and assembly using XSLT, XPath and XQuery.
- Expertise in Creating Custom EBOs, Working on Meta Data Services (MDS), Domain Value Maps (DVM), Cross References (XREF), JMS Queues and Store And Forward Queues (SAF Queues).
- Hands on experience on Oracle BPEL Process manager performance tuning for improve process level performance.
- Experience in designing and developing enterprise Java and J2EE applications including Servlets, EJB, JMS, JDBC and Java XML API.
- Hands on experience on Oracle BPEL Process manager performance tuning for improve process level performance.
- Experienced in building automation scripts using WLST, SHELL, ANT, MAVEN and Jenkins.
- Experienced in Configuration Management using CVS, SVN and VSS.
- Experienced in deploying SOA applications into different environments using scripts and enterprise manager.
- Experienced in WebLogic Administration, Monitoring and Troubleshooting using Admin Console.
- Experienced in Oracle WebLogic Server Administration for Production, Development, and QA environments. Handling all the aspects of Installation, Configuration, Troubleshooting, Load Balancing, Clustering, deploying Applications and Maintenance of WebLogic Server.
- Extensive experience with design-language UML (Use Case Diagrams, Class Diagrams, Sequence Diagrams), Design Patterns and OOAD using Microsoft Visio.
- Experience to different delivery approaches from Waterfall to Agile.
TECHNICAL SKILLS:
Languages/Technologies: Java, J2EE, XML
J2EE Technologies: JDBC, EJB, Java Naming and Directory interface (JNDI), JavaMail, Java Transaction API (JTA), JSP, Servlets, EJB, Java Messaging Service (JMS)
Integration Tools: Oracle SOA Suite 12c, Oracle Fusion Middleware 11g including Oracle SOA Suite, Oracle Service BUSApplication Integration Architecture (AIA) and also Oracle SOA Suite 10G, Oracle 11i ERP Suite, Oracle PLM, Oracle PDH, etc.
Application Servers: Oracle Weblogic Server.
Activity Monitor: Oracle BAM, Apache Camel BAM
Weblogic Technologies: Cluster Management, Load Balancing, Performance Tuning, Connection pooling, Thread managements, Failover Migration
Databases: Oracle, IBM DB2, MySQL
IDE Tools: Eclipse, Jdeveloper
SOA Concepts: BPEL, ESB, SCA, Web services.
Platforms: Windows … Red Hat LINUX, Oracle Enterprise Linux.
Build Tools: Apache Ant, Apache Maven
XML Technologies: XSD, XPath, XSLT, XQuery
PROFESSIONAL EXPERIENCE:
Sr. Oracle SOA/BPEL/OSB/B2B/SOA12c Consultant
Confidential, MCLEAN, VA
Responsibilities:
- Worked with File Adapter, Database Adapter, JMS Adapter, Web Service and Oracle Applications Adapter for establishing connection with services in BPEL.
- Redesign on the existing piece of application developed in SOA 11g and web center by using SOA12c interfaces with changed business requirements.
- Support to the existing SOA and OSB components development in 11g and migration to 12c.
- Built Flow, Flown activities to allow parallel flow in a BPEL process service component and to provide concurrency and synchronization in the 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, SOAcomposite (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 the web logic server.
- Used CVS for managing code base.
- Implemented custom OWSM polices, Federal CMS services, Verify SSN, Verify ESI, Verify NON-ESI and RIDP.
- Developed Antscripts and configuration plans to move the code between the various development, test and production environments as part of the development life cycle.
- Extensively used While, For-each, Flow, Pick, FLOW N, IF activity's.
- Monitored the Debug & Error logs using java Logging Framework.
- Used MDS repository to store all the 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, Sub Deployments, JMS Topics, JMS Queues, DataSource, Connection Factories.
- 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 the transactions processing at a given intervals.
- Worked on fixing bugs and defects from various process, proxy and task services using Quality Center.
- Provided support to development and testing teams during implementation and testing phase.
- SOA Admin:
- 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 Configuring Oracle HTTP Server 11g.
- Manage Java Virtual Machine (JVM) settings and options including classpath, HEAP sizes, Java Argument configurations, and other system settings.
- Responsible for the maintaining the health and functionality of all the Dev Environments.
- Oracle Enterprise Manager Grid Control was setup for monitoring Oracle fusion 11g infrastructure.
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, Linux, UML.
Sr. Oracle SOA-BPEL Developer
Confidential, Jersey City, NJ
Responsibilities:
- Developed and designed BPEL Processes.
- Project Scoping, Effort Estimation, RequirementGathering, Design, Development, Testing and Support.
- Ensuring the 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 the OSB services.
- Preparation of HighLevel&LowLevel 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, ConnectionFactories.
- 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 the 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 the SLA and Worked on Groovy Scripting for load testing in Soap UI.
Environment: Oracle SOA Suite 11g, Oracle Weblogic 11g, Oracle 11g Database, Oracle JDeveloper, Eclipse, SOAP UI, Log4J, SQL Developer, Linux, ANT Scripts, SVN
Oracle SOA Developer
Confidential
Responsibilities:
- Involved in Design phase and worked on putting forward Integration Requirements, detailed Tech Specs while working on this project.
- Implemented Services for Server and Mobile acknowledgements using BPEL (SOA).
- Implemented OSB services for Forward Message on the platform and OSB Services for Login authentication, validation requests and driver logout functionalities invoked by a REST client.
- Used JMS Adapter to publish the message to the JMS Queue, Consumed messages from EDN publisher and not limited to Error Handling in the BPEL processes, familiar with XPATH functions in XQuery and XSLT for the composites & used DVM for translation of data elements.
- Briefly monitored and administered Web logic server, Enterprise manager and configured JMS.
- Generated configuration plans across different environments.
- Configuration plans used to move projects from one environment to another environment.
- Testing by using SOAP UI and WISL connection
Environment: Oracle SOA Suite 11g (BPEL, Mediator and Business Rules), Oracle JCA Adapters (File Adapter, JMS Adapter, DB Adapter), Linux, Oracle DB, Weblogic server, MDS, XML, WLST, XPATH, XSLT, ANT, Oracle JDeveloper
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in design and development of web front end using HTML5, JavaScript, CSS3 and JSP's for Administration and Self - Assessment modules.
- Developed the View pages in JSP, using HTML, CSS and Java Script for client side validations.
- Deployed Servlets on Web logic Server. Used Maven for application build and EAR file generation to deploy on Weblogic servers.
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Developed Action Classes, which acts as the 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.
- Created Indexes and partitioned the tables to improve the performance of the 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 the middleware team and DBAs regarding the production issues and code deployments.
- Involvement in the 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.
Java/J2EE Developer
Confidential
Responsibilities:
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Configured Queues in Apache Tomcat server where the messages, using JMS API, were published.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries. Involved in the look and feel design using Ajax, JSP.
- Used RESTful web services to contact the Customer Details System and get information back.
- Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton using JDBC & T - SQL.
- Used RDBMS to add the additional condition for the system to support a tabular structure for the data, with enforced relationships between the tables.
- Generating User Friendly Error Messages if the other system is down, involved both in the 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 the application online, Performed Unit 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.