Senior Oracle Soa Developer Resume
Wilmington, DE
SUMMARY
- Over 8 years of IT experience in Analysis of complex services, designing new services and development of enterprise level applications using SOA, BPEL, Java, J2EE and Database technologies.
- Experienced SOA developer wif more than 5 years experience in large - scale SOA implementations using Oracle Fusion Middleware on 11g/12c (Oracle JDeveloper, Oracle SOA Suite, Oracle OSB, Oracle Weblogic)
- Experienced Confidential working wif Oracle SOA Suite SCA composites and components like BPEL process, Mediator, Business Rules, Human Workflow, and activities like Assign, Invoke, Pick, Receive, Switch, Flow, Java embedding, Email, Wait, While, Validate etc. in JDeveloper.
- Good working knowledge of the Service-Oriented Architecture and its related technologies like BPEL, Web Services, WSDL, SOAP, XML, XSD, XSLT and Web Service Security.
- Experienced J2EE Development in developing Enterprise level Java/J2EE Applications using Enterprise Java Beans 3.0 (EJB), JSP, JSF, Servlets, Struts, Spring, Hibernate, JNDI, HTML, DHTML, and Java Script, JAX-WS, Restful, JMS and other Java Frameworks.
- Service Governance, Securing Services (Transport and Message Level Security) X509 Certificate installation between client-servers, WebServices Provisioning, Addressing.
- Working knowledge in environments like Oracle E-Business Suite (EBS), Enterprise Service Bus, Business Rules Engine (BRE), Oracle Service Registry (OSR), Oracle Enterprise Repository (OER).
- Extensively used following SOA Suite technology adapters for integration solutions between enterprise apps: Database, JMS, B2B, FTP, File, Web Service, BAM, and Oracle applications.
- Designed and built robust and fault-tolerant Fusion Middleware components in BPEL and OSB using the Oracle Fault Management Framework and catch/compensate activities.
- Worked extensively wif Oracle RDMS (9i, 10g and 11g); Comfortable developing wif SQL, PL/SQL, Tables, Triggers, Stored procedures, Functions, Sequences, Outlines, Views etc.
- Integrated end-to-end business process applications leveraging Application Integration Architecture (AIA).
- Experience developing Business Rules (Decision Tables and IF/Tan Rules).
- Expert in configuring Oracle Fault Handling Framework using Fault policies and Fault bindings for the SOA composite applications
- Experience in Designing, Developing and Deploying structured BPEL, ESB and Java Web Services using SOAP over HTTP / JMS, WS-Addressing, correlation sets.
- Designed, developed and integrated BPEL events wif Sensors wif Oracle Business Activity Monitoring (BAM) to create dashboards wif various types of graphs.
- Participated in the installation, configuration, administration, and troubleshooting of Weblogic domains, clusters and servers in distributed environments for SOA and J2EE platforms.
- Experienced in Business analysis, Requirements analysis, and preparation of Functional specifications and detailed design documentation for enterprise applications.
- Worked extensively wif Java-based XML technologies like DOM, JAXP, XPATH, JAXB, and XSL.
- Working knowledge of Java-based design patterns like MVC, Singleton, Factory, Service Locator etc.
- Experienced using design and version control tools like UML, Rational Rose and ClearCase.
- Strong communication, motivational and presentation skills.
- Ability to multi-task and work independently as well as a good team player.
- Experienced working in the various phases of the software development life cycle (SDLC) using methodologies like Waterfall and Agile.
TECHNICAL SKILLS:
Java/J2EE APIs: J2SE, J2EE, EJB, Servlets, JSP, JDBC, JMS, JNDI, Web Services (SOAP, RestFul)
Programming Languages: Java 1.6, PL/SQL, BPEL, Xpath, Xquery, XSLT
Middleware Technologies: Oracle Fusion Middleware 10g/11g/12c (Oracle SOA Suite, Oracle Weblogic, OSB); Oracle WebLogic Integration, IBM WebSphere 6.x/7.5, Apache Mule ESB 2.x/3.x, Tibco
SOA Adapters: FTP, JMS, DB, Oracle Apps, AQ Adapter, MQ Adapter
EAI: Oracle Fusion 10g/11g/12c, Apache Mule 2.x/3.x, TIBCO Business Works 5.3
Web Technologies: JSP, XML, HTML, XSLT, XPath, XQuery, JavaScript, CSS, DHTML, Servlets, JSF, JSTL, Struts and Ajax
Tools & Utilities: JDeveloper 11g/12c, Eclipse, MyEclipse and NetBeans
RDBMS: Oracle 9i/10g, MS SQL Server and MySQL
Web/Application Servers: Apache Tomcat 5.x/6.x, Oracle WebLogic Server 10g/11g, IBM WebSphere Application Server 5.x/6.x, WebSphere MQ, JMS Server, TOMEE
Frameworks: Struts, Spring, Hibernate, EclipseLink, Apache Axis, Apache CXF, Maven
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Senior Oracle SOA Developer
Responsibilities:
- Leveraged Oracle SOA Suite 12c wif the new adapters such as Oracle Event Processing 12c.
- Built SOA composites using BPEL/OSB/Mediator components
- Leveraged SOA best practices and SOA design patterns, during development of the service composites.
- Custom Java Embedding in BPEL, Pick Activity, looping and Invoking services wif best Practices.
- Worked wif File Adapter, Database Adapter, AQ Adapter, JMS Adapter and Oracle Applications Adapter for establishing connection wif services in BPEL.
- Developed SOA composite Applications using BPEL, Business Rules, Human Task and Mediator.
- SOA Test Suites are created and maintained for Unit testing various services.
- JMS Adapter is used to consume Queues and Topics in SOA modules.
- Used Human Workflow for manual approvals and developed BAM-dashboards for Business monitoring of processes.
- Developed EJB3 applications, deployed on WLS and consumed the EJB using adapters.
- Error handling was also done for handling the faults in BPEL Processes. Business faults were handled using the catch, catchall, throw, compensation and compensation handler activities. The system faults were handled by defining fault-policies in the fault management framework.
- Working extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
- Developed complex schemas and XSLT transformations in BPEL to read, enhance and process incoming data and map to external provider web service (Provider OSB).
- Created various services to support the flow using OSB and SOA.
- Participated in the development, testing, and production support of various services developed as BPEL modules and exposed as Web services for the Intranet customers.
- Gatheird business requirements and created technical documents for application development.
- Developed JAX-WS java-web services and exposed on WLS 10.5
- Securing services Confidential the Transport level and message level security for the SOA composite web services.
Environment: Oracle Fusion Middleware 11g/12c (Oracle SOA Suite, BPEL, Oracle OSB, OER 11G, Oracle RMS 13.2.x, Oracle Database Server 11g, JDeveloper 11g, Oracle Enterprise Repository (OER), XML, WSDL, SVN, JIRA ticketing system.
Confidential, Plano, TX
Sr. Oracle SOA/BPEL/OSB Developer
Responsibilities:
- Oracle B2B Integration wif the Oracle SOA Composite applications to talk to trading partners.
- Transformation of the source XML to target XML, XML to non-XML conversion, Custom mapping and using best inbuilt oracle functions of XSLT and Xquery.
- Developed BPEL modules wifin SOA Suite for creating services dat managed data transformation, business workflow, business processing, data routing, and communication wif external systems.
- Extensively used BPEL Xpath Extension Functions (CountNodes, CopyList, processXLT, processXpath, parseXML and others)
- Robust error handling code implemented in composites and BPEL components using Oracle fault management framework wif catch, catchall, and compensate activities.
- Used Open Application Group Integration Specification (OAGIS) best practice standard schema definitions and WSDL’s in Order management.
- Worked wif adapters such as Database Adapter, File/FTP Adapter, JMS Adapter, AQ Adapter and Oracle Apps Adapter.
- Route, Routing, Pipeline-pair, Conditional Branch, Dynamic callout and Message flow and Staging activities are used in Message flow of Proxy Service.
- Created and managed Sales Order in Oracle E-Business Suite calling Oracle Applications Adapter from OSB wif JCA adapter.
- MOM architecture (MQ Topics and Queues) integration modules are developed and are configured on WLS and Orchestrated via MQ/JMS Adapter.
- Used BPEL to Orchestrate complex requirements and extensively used structured activities (flow, scope, switch, while) process and Java Embedding, Assign etc.
- Wrote BPEL components dat ca handle live transactional data coming into the system and subscribe to various EBS events for order processing and JMS transactions.
- Robust error handling code implemented in composites and BPEL components using Oracle fault management framework wif catch, catchall, and compensate activities.
- Worked wif Oracle OSB to build service proxies dat provided features like load-balancing, fault-tolerance and dynamic routing to back-end SOA services which involves dealing wif XQUERY and XSLT.
- Unit testing and maintaining Test Suites to follow Test Driven Approach for POCs.
- Performed application migration to different environments and handled defects and bugs Confidential various stages (UAT, Pre-Prod & Prod).
- Created common Java Callout class for handling exceptions through Mediator.
- Defined and designed XSD schemas for the various services/web services after careful analysis of the customer requirement and the coarse-grained/fine-grained nature of the function.
- Wrote Ant scripts, WLST scripts and configuration plans to move code between the various development, test and production environments as part of the development life cycle.
- OSB services were developed to validate, mediate and route the requests over bus on proxy and business services.
- Extensively used JMS, EJB, HTTP, File transports in OSB modules.
- Route, Routing, Pipeline-pair, Conditional Branch, Dynamic callout and Message flow and Staging activities are used in Message flow of Proxy Service.
- Transport level Securing of OSB services.
Environment: Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adapters), Oracle Apps Adapter, Oracle EBS 11i, Oracle Database Server 11g, JDeveloper 11g, Java 1.6, WSDL, XML, JAXB, JAXP, JIRA ticketing system.
Confidential, New York, NY
Senior J2EE Applications Developer
Responsibilities:
- Designed and Developed Enterprise J2EE Applications dat are exposed as the Web Services using the Apache CXF framework.
- Developed business logic in EJB 3.0 and Persistence in Hibernate wif JPA Api.
- Administration of SCA component instances and configuring adapters. Deploy, develop and suggest best practice methodologies for developing integration processes between modules
- Deploy and test business process for business modules. The modules included transfer of data to and from client server systems.
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Developed Web Services using Spring-WS using Apache Maven, Java and EJB3.
- Extensively routed OSB modules wif various transports (EJB, File, and JMS Transport).
- Develop processes using FTP and DB adapters of Oracle BPEL and performance tuning them for the expected load, Transformations, Exception Handling, and use of Third Party JDBC Drivers.
- created users, groups and roles.
- Developed Build scripts in Ant.xml and Maven pom files.
- Developed Struts MVC based web application for internal traffic monitoring application wif using Core java features such as generics, collections and threads.
- Install, design, develop and integration of BPEL events wif BAM to pump real time data.
Environment: Red Hat Linux, JDeveloper 11g, Oracle Fusion Middleware 10g/11g (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adaptors ), Oracle Database Server 11g, Eclipse, Oracle Weblogic, Java 1.6, WSDL, XML, JAXB, JAXP, UML.
Confidential, KS
Oracle Fusion/SOA Suite Developer
Responsibilities:
- Design activities included generating relevant and TEMPeffective fine-grained or coarse-grained interfaces as XSD, WSDL, and Java artifacts for the various components using Web Services, XML, and Java tools.
- Developed a Service Oriented Architecture (SOA) based design of the collaboration product involving designing and creating schemas and WSDL’s (web services) to develop BPEL processes to integrate various incompatible modules.
- Route, Routing, Pipeline-pair, Conditional Branch, Dynamic callout and Message flow and Staging activities are used in Message flow of Proxy Service in OSB.
- Designing, Developing and Deploying structured BPEL, ESB and Java Web Services using SOAP
- Over HTTP / JMS, WS-Addressing, correlation sets.
- Designed and developed the key components using Struts, spring, JDBC, JMS and EJBs following a Component based development approach.
- Managed users and roles, monitored plans using oracle BAM administrator.
- Involved in Configuring the System Properties for Deploying BPEL Process in Process Manager.
- Documented the BAM plans, Dashboards dat I has developed.
- Used JDBC APIs and wrote SQL, Stored procedure, sequences, triggers, indexes and PL/SQL for back end support.
- Responsible for designing services using XSD, XML, XPATH, XSLT and WS-* standards.
- Created alert rules for report delivery using oracle BAM studio.
- Define WSDL for BPEL process, partner links, BPEL process templates and developed process logic definition.
- Developed and customized different PL/SQL packages for use of BPEL middleware.
- Coordinate between onsite and offshore teams including technical mentoring.
Environment: Oracle Fusion Middleware 10g, Oracle App Server, JDeveloper, BPEL, XML, Web Services, SOAP, WSDL, Oracle10g, ANT, Oracle BAM, ESB, UNIX, CVS, PL/SQL, UNIX, TOAD.
Confidential
J2EE Developer
Responsibilities:
- Used Java Message Service (JMS), MDBs for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Implemented Design Patterns like Model-View-Control, Front Controller, Session Facade, Data Access Objects and Singleton.
- Involved in various phases of Agile as methodology in which used Scrum as architecture design and development.
- SOAP UI is used for testing Web Services and Altovo XML Spy for Validating schemas.
- Developed Struts Action classes using Struts controller component.
- Developed the application using Oracle JDeveloper and BEA IDEs.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Spring Framework for Dependency injection and integrated wif the Struts and Hibernate.
- Consumed Web Service using WSDL and SOAP to get the credit history from the service provider.
- Used XSLT for transforming common XML format into internal XML format.
- Implemented the database connectivity using JDBC wif Oracle 9i database as backend.
- Data Modeling of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Apache Ant was used for the entire build process.
Environment: Altovo XML Spy, Toad, SOAP UI, BEA Application Server, Oracle JDeveloper, EJB (JMS), Struts, JSP 2.0, Servlets 2.4, Hibernate 3.0, XML, XSLT, Spring2, WSDL, SOAP, JDBC, JavaScript, UML, HTML, ANT, CVS, Log4J 1.2.7, JUnit 3.8.1, Oracle 9i.
Confidential
Java developer
Responsibilities:
- Developed JSF, Servlets and EJB based enterprise applications.
- Used Eclipse as IDE.
- Developed java Session Facade interfaces and other design patterns such as Singleton and delegate
- JavaScript and CSS to format the ads to be displayed on the webpage.
- Extensively coding in java Collections, and Java IO for file based.
- Invoking Stored Procedures and retrieving data from database.
- Developed the View pages in JSP, using CSS and JavaScript validations.
- Designed and developed JDBC connection objects for the data retrieval and update.
- Involved in database design, development and coding using PL/SQL, SQL in Oracle.
Environment: Java1.5, JDBC, JSP, JavaScript, EL, JSTL, Oracle, WebSphere Application server, CVS, Eclipse and Windows XP