Oracle Soa-osb Lead Resume
Hillsboro, OR
SUMMARY
- 9+ years of professional IT experience with full project lifecycle development in SOA, EAI & J2EE technologies: Requirements analysis, Design, Development, Testing and Deployment of enterprise software applications.
- Expertise in middleware technologies: Oracle Service Bus (OSB), Service Oriented Architecture (SOA), Business Process Execution Language (BPEL) and IBM MQ Series.
- Expertise with OSB Service Orchestration for integrating ERP, Database, legacy applications using various adapters such as File Adapter, FTP Adapter, Database Adapter, AQ Adapter, BAM Adapter, MQ Adapter and JMS Adapter
- Expertise in Finance, Order Management, Delivery, HR and Retail Functional Areas.
- Expertise in design and development of custom implementation of OSB Logging, Auditing and Error Handling Framework.
- Expertise in developing and fine tuning complex transformations using X - Query
- Oracle Service Bus (OSB) Administration and troubleshooting on Windows, and Unix Environments.
- Proficient knowledge in GXS B2B implementation.
- Proficient knowledge in Oracle Business Activity Monitoring (BAM), Oracle BPEL process Manager and Oracle Enterprise Messaging Service (OEMS).
- Expertise in developing SQL complex queries, PL/SQL packages, functions, stored procedures, triggers, views, objects etc.
- Proficient in XML related technologies such as DTD, XSD and XSLT.
- Proficient in understanding Web Services Description Language(WSDL) documents that provides a model for describingWeb services.
- Worked on Simple Object Access Protocol (SOAP) for exchanging structured information in the implementation of Web Services in computer networks.
- Good knowledge in configuration, Parameter Tuning, Performance monitoring and Trouble shooting of Oracle SOA suite.
- Good knowledge in working on multiple operating systems including UNIX, Linux and Microsoft Windows.
- Good understanding of J2EE Design patterns, JNDI and JDBC.
- Excellent time management skills, self-motivated with excellent written and verbal communication skills and able to handle multiple priorities.
TECHNICAL SKILLS
Programming Languages: C, C++, .NET, Java/J2EE
Middleware: IBM WebSphere MQ v7.0, Oracle Fusion 10g/11g ( Oracle OSB, SOA Suite, BPELe, Weblogic )
Adapters: FTP, JMS, DB, MQ Adapter, Oracle Apps Adapter
B2B: GXS
Web/Application Servers: Apache Tomcat v6/7, Oracle Web Logic Server 11g, JBoss Application Server 7
Frameworks and Tools: Struts, Spring, Hibernate, Apache CXF Webservices, SVN, CVS, Clear Case
JAVA/J2EE: J2SE, J2EE, SERVLETS, JSP, JMS, JNDI, WEBSERVICES
Web: JSP, XML, HTML, XSLT XPath, XQuery, JavaScript, CSS, DHTML Grid, Servlets, JSF, JSTL, Struts, Ajax
RDBMS: Oracle 9i/10g/11g
IDE: Oracle JDeveloper, Eclipse, NetBeans
Operating Systems: Windows 2000 Server/Professional, Windows NT Server 4.0, Windows NT Server 4.0, Windows 95/98/ME/XP/Vista/7, Linux, Unix, Sun Solaris
PROFESSIONAL EXPERIENCE
Confidential, Hillsboro, OR
Oracle SOA-OSB Lead
Responsibilities:
- Primarily responsible for Analysis, Design and Development of the applications using OSB
- Enhancements to existing applications and developing new applications.
- Implemented integration between HR Applications and ERP.
- Implemented integration between Delivery, Finance applications and ERP.
- Extensively used FTP Adapter, File Adapter, Database Adapter and JMS Adapter
- Implemented different patterns of services - HTTP to JMS, JMS to HTTP, File to JMS, JMS to File etc.
- Implemented custom error handling and auditing framework - FET framework.
- Fine-tuned performance of multiple services and transformations using work manager implementation and industry best standards.
- Developed web services of different patterns - Synchronous and Asynchronous.
- Implemented Message filtering in proxy services.
- Implemented efficient OSB activities - Publish Table, Publish, Routing, Service call out
- Involved in developing complex SQL queries, procedures for use With Database Adapter to extract data from Database.
- Implemented Security using Basic Auth for all the services by attaching OWSM policy.
- Used complex logic’s and looping inside the X-Query transformations.
- Involved in SIT, UAT and Production Support.
- Used OSB to build Proxy services using existing Web Services to communicate with the end point which is a JAVA application.
Environment: Oracle SOA Suite R 11.1.1.6, JDeveloper, OSB 11g, BPEL 2.0, SOAP 1.2, WSDL 1.0, Oracle 11g, Soap UI 3.0, SVN, Jenkins, Eclipse, Altova XML Spy.
Confidential, Plano, TX
Oracle SOA - Senior OSB Developer
Responsibilities:
- Primarily responsible for Developing, Design and Orchestration of the requirement on SOA Suite.
- Implemented Oracle Service Bus (OSB) for messaging services, connecting to database and for creating Proxy over existing web services and used Transformations and Validations before Persisting Business Services to endpoint.
- Extensively used Error handling and Security in OSB before communicating with end point.
- Involved in unit testing of Business and Proxy services and used to monitor the flow of messages.
- Developed various web services: Synchronous and Asynchronous using WSDL and SOAP
- Used complex SQL queries for Key Data Extract from Staging Tables for the application.
- Involved in performance tuning of components all over the application as needed.
- Extensively used File Adapter, Database Adapter, MQ Adapter and JMS Adapter.
- Implemented throttling mechanism in different services to limit outgoing connections.
- Used complex logic’s and looping inside the X-Query Transformations.
- Implemented static split joins for parallel processing
- Implemented Message filtering in proxy services.
- Implemented efficient OSB activities - Publish Table, Publish, Routing, Service call out
- Implemented Security using Basic Auth for all the services by attaching OWSM policy.
- Defined test scenarios for various OSB services.
- Involved in Unit testing, Integration Testing and Production support.
Environment: Oracle SOA Suite R 11.1.1.5, JDeveloper, OSB 11g, BPEL 1.0, SOAP 1.2, WSDL 1.0, Oracle 10i & 11g database, Soap UI 3.0, Clear Case, Jenkins, Eclipse, Altova XML Spy.
Confidential
OSB & WebSphere MQ Developer
Responsibilities:
- Involved in requirements gathering, component designing, deployment and testing of the application.
- Involved in development and maintenance of OSB services
- Developed complex transformations using X-Query.
- Extensively used various adapters such as MQ Adapter, DB Adapter and File Adapters.
- Developed secured web services using SOAP and REST.
- Configured MQ Objects - Queue Managers, Queues, and Channels etc.
- Implemented MQ Failover mechanism successfully both in server side and client side.
- Developed java code using IBM Websphere MQ API and JMS API to interact with MQ
- Used multithreading to implement Custom Trigger Monitor.
- TEMPHas done MQ Administration.
- Involved in configuring security and channel exit and also involved in backup and recovery mechanism.
- Performed Coding, Code Reviews & Unit Testing
Environment: Oracle SOA Suite, JDeveloper, OSB, SOAP, WSDL, Java, IBM Websphere MQ, Oracle 9i database, Soap UI, Eclipse, Altova XML Spy.
Confidential
Java Developer
Responsibilities:
- Involved in requirement gathering with client.
- Prepared high level and low level design documents
- Responsible for coding and unit testing
- Involved in developing Struts Action classes, JSP’s and Java scripts.
- Used Struts Validation Framework
- Involved in development of dynamic web pages using AJAX framework- YUI.
- Involved in implement caching mechanism using Apache JCS
- Involved in implementing reporting framework using Apache POI
- Used various design patterns such as MVC, FAÇADE, DAO, Singleton, Abstract Factory etc.
Environment: Java, J2EE, STRUTS, Apache JCS & POI frameworks, AJAX, XML, HTML/DHTML, JBOSS App Server, JDeveloper
Confidential
Java Developer
Responsibilities:
- Interacted with the customer for requirement gathering and analysis
- Involved in developing Struts Action classes and validation framework.
- Involved in developing UI web pages using JSP, HTML and JAVA SCRIPT
- Involved in deploying the application to application server
- Involved in preparing Unit test cases
- Involved in coding and unit testing
Environment: Java, J2EE, STRUTS, JDBC, Oracle, XML, HTML/DHTML, JBoss App Server, JDeveloper.
