Oracle Soa Developer Resume
Beaverton, OR
SUMMARY
- Over 7 years of experience working in Enterprise Application Integration, Client server, B2B integration using principles of Service Oriented Architecture (SOA).
- Expertise in Oracle Service Oriented Architecture (SOA) with a strong focus on Business Process Execution Language (BPEL), Oracle Service bus (OSB) and B2B.
- Expertise in using Technology Adapters for integration using Oracle ESB and in the development of custom business processes using Oracle BPEL Process Manager.
- Expertise in Mediator for evaluating routing rules, performing transformations, applying optional time delays, and in invoking services or raising a business event.
- Expertise in creating proxy and task services using Oracle Service Bus(OSB)
- Excellent Working Knowledge in Error handling, Oracle Fusion Middleware architecture, Oracle Database and J2EE technology stack.
- Worked on Business Process Management (BPM) life - cycle to manage, design, monitor and optimize the various existing processes.
- Good Working knowledge inBAM applications,andBusiness Rules in SOA.
- Good working knowledge in deploying applications in clustered and non-clustered environments.
- Extensive experience using Web Services, SOAP, WSDL, XML, XSLT, XPATH, EDI, HTML, UDDI in ESB, BPEL service development.
- Experience in building and deployment of several Oracle SOA,J2EE applications usingANT.
- Strong experience in coding, debugging Core Java, EJB, J2EE Technologies like Servlets, JSPs, EJBs, JDBC, and JNDI.
- Extensive Experience in working with PL/SQL packages, Stored Procedures, Functions and Triggers.
- Extensive knowledge on Scrum and Agile, Software Development Life Cycle (SDLC) having thorough understanding of various phases like Requirements, Analysis/Design, Development, Integration, Documentation, Testing, Deployment of Client Server Architecture and Web Technologies from medium to large-scale enterprise projects.
- Good working knowledge on Load Runner and Load UI for load testing the web services.
- Good Knowledge in Telecom, Banking, Insurance, Energy, Data Warehouse, Logistics & Transportation, Hospitality and Outsourced Business Solutions domains.
- Effective Leadership, Presentation & Communication Skills, both written and verbal.
- Able to work effectively at all organizational levels and have an ability to manage rapid changes.
TECHNICAL SKILLS
Oracle Products: Oracle SOA 11g, E-Business Suite (EBS), Enterprise Service Bus (ESB), Oracle Service Bus (OSB), BAM, BPEL Process Manager, Oracle Web Services Manager, Oracle Rules Author, Work list Application, Oracle Web Service Manager (OWSM).
Languages: Java /J2EE (EJB, JSP, JDBC, JMS, JAXP, JNDI, JAX-RPC, SOAP Web Service), Java Swing, XML, UML, Rational Rose, SQL, and Shell Programming.
Web/Application Servers: Weblogic Server, Websphere, and Apache/Tomcat.
Web Internet: XML, XSLT, CSS, EDI, HTML, JavaScript.
Databases: Oracle 11g/10g/9i/8i, MS SQL Server, PL/SQL.
Methodologies: Agile, SDLC, Waterfall
Database Tools: Toad, SQL PLUS, Rapid SQL
Build Tools: Ant 1.4, Make utility, Jenkins
Version Control Tools: Visual Safe Source, CVS / RCS. IDE Net Beans, IBM Visual Age, JBuilder, JDeveloper, Eclipse, Oracle B2B
Test Tools: Software Quality Assurance (SQA) tools - Mercury Interactive-Test Director, Load Runner, Soap UI, Load UI, JCK (JavaCompatibility Kit), JUnit.
PROFESSIONAL EXPERIENCE
Confidential, Beaverton, OR
Oracle SOA Developer
Responsibilities:
- Worked on design and development of different Fusion interfaces in OSB across different projects.
- Have experience working with different end systems like SAP, EDI, different databases, 3rd Party Ledgers, WarehouseSystems.
- Created XQuery’s based on the requirement for transformation and also for error handling.
- Experience on working with both the Realtime and Batchfile (Autosys) processing.
- Developed error handling framework based on the clients requirement.
- Worked on Code migration to Production for releases and also worked on support till stabilization.
- Created PLSQL packages for data look up and also inserting data.
- Created JMSTopics and queues based on the Pub and Sub model that is implemented.
- Created common services that were used across different projects.
- Worked on creating High Level Design Documents, Tech Specs, Work Instruction documents, Functional Spec, Landscape Diagrams and also providing KT to Production support team.
- Knowledge on Egate, Jcaps etc. that were used on frontline during the production.
- Experience in working with Hudson for deployments.
- Extensively worked with BSA’s and SME’s for requirement gathering and also for Mappings.
- Worked with different Implementation partners at client based on the requirement.
- Coordinated with offshore team during the development process.
- Worked on different projects like Africa, EMEA, Brazil etc.
Environment: Oracle SOA Suite 11g, Eclipse, Oracle ESB, F-secure, FET, SQL Server, SQL Developer, Soap UI, Hudson, Clarify, Relay, Coach.
Confidential, Alexandria, VA
SOA EDI Developer
Responsibilities:
- Involved in requirements gathering, component designing, deployment and testing of the application.
- Worked on B2B integration in processing the EDI files.
- Created different Trading Partners and Agreements between the Trading Partners in B2B Console.
- Created Listening channels to communicate between the Trading Partners.
- Worked on different versions of EDI files like 3010, 4010, 4030 and 5010.
- Created XSD’d for different types of EDI files like Invoice (810), Pay order (850), Advance shipment Notice(856), functional acknowledgement (997) etc.
- Worked on adapters like B2B adapter and DB adapter.
- Created BPEL Processes to get the data from EDI files and write this data to the Database.
- Worked on Configuring the Data source and JNDI for Database adapter.
- Processed different versions of EDI files for testing.
- Worked on Error Handling.
- Worked with BPEL activities like Java embedding, Transform etc.
- Created SOAP requests to test the BPEL processes using SOAP UI and performed the testing process.
- Worked on creating the required tables in the Database to insert the data.
Environment: Oracle SOA Suite 11g, Oracle SOA JDeveloper 11.1.1.3, XML, Oracle BPEL, Oracle ESB, SQL Server, SQL Developer, Oracle B2B, Softshare EDI Notepad, Edit plus, FileZilla.
Confidential, McLean, VA
Oracle SOA Developer
Responsibilities:
- Involved in requirements,Businessrules, componentdesigning,deployment and testing of the Integration application.
- Extensively worked on transformations according to the business rules.
- Created DataSources, Jms modules, Topic, Queue and Connectionfactories in the weblogic server.
- Worked on creating user defined functions in java to use them as external jar files in BPEL.
- Worked extensively with the testingteam to test different modules that have been developed.
- Have a major role in creating xpath’s all over the project.
- Created different adapters like Databaseadapter, JMSAdapter and Webserviceadapter.
- Worked on creating stubs during the testing.
- Worked on Fault policies and used several activities like catchall, exit, throw etc.
- Had an active role in creating schemas that are being used throughout the project.
- Worked on creating stored procedures to query against Sybase database.
- Had a good experience on reviewing different BPEL processes that were developed.
- Validated input and output data against the schema.
- Worked as support for testing environment for different modules.
Environment: Oracle SOA Suite 11g, Oracle SOA JDeveloper 11.1.1.6, Java, XML, Oracle BPEL, Oracle ESB, Sybase Database, SQL Server, Eclipse, Soap UI, Altova XML, Rapid SQL, Clearcase, ClearQuest, HP Quality Center
Confidential, Pittsburgh, PA
Oracle SOA BPEL Developer
Responsibilities:
- Designed and developed a custom error handling framework for the entire organization.
- Used Fault Policies to activate the Custom error handling framework.
- Used java embedding activity for executing custom Java Classes for Complex business logic.
- Used OSB to build Proxy and Business services.
- Used JMS adapter for Producing and consuming the messages.
- Extensively used XSLT, XSD, and WSDL.
- Developed various Web Services using WSDL, SOAP and Oracle JDeveloper.
- Prepared Design Patterns in XML schemas.
- Designed XSLT Transformation wherever needed.
- Tested the web services using Soap UI, BPEL Console and Test Suites.
- Created performance test scenarios and tested the performance of web services using an open source load test toolLoad UI.
- Automation of lot of build and deployment related tasks which were otherwise done manually using ANT and custom utility built using Java and XML. This eliminated considerable manual efforts on a regular basis.
- Extensively worked on Database adapter and FTP adapter, and configured JNDI and Data Source.
- Created Stubs to test the OSB services.
- Developed Framework for error handling with BPEL fault notification handlers.
- Involved in peer-reviews of BPEL processes to cross-check the functionality
- Involved in the deployment of BPEL, Mediator and ESB services on to the production server.
Environment: Oracle Applications server 11g, SQL, PL/SQL, TOAD, Oracle BAM, Oracle SOA Suite 11g, JDeveloper 11g, BPEL Process Manager, ESB, Oracle database 10gR2, Eclipse, SoapUI.
Confidential, Atlanta, GA
SOA BPEL Developer
Responsibilities:
- Involved in requirements gathering from business, component designing, and deployment and testing of the application.
- Used Mediator to route data in between the process throughout the design.
- Built a Shared Service which is reusable by many applications for moving the file from local FTP Server to Remote FTP Server.
- Extensively worked on DB Adapter and FTP Adapter.
- Designed and Developed BPEL projects for EDI transactions (850, 856, and 810) for4010 version.
- Configured B2B trading partners, Agreements and channels.
- Worked on SOA and EBS integration with various BPELadapters.
- Used the EDL Batch Event in Mediator to start up the process.
- Used Job Scheduler to trigger the process at scheduled timings.
- Used Fault policies and Fault Bindings for Error handling.
- Developed JMS client components to interact with MQSeries.
- Configured FTP adapters for different FTP servers.
- Configured Data source and JNDI to access the databases using DB Adapter.
- Used FlowN activity to invoke different independent services in parallel
- Extensively used WSDL, XSD’s while creating BPEL process models.
- Involved in moving the application from test environment to production environment.
- Used the transform activity in BPEL to map the data from the procedures result set to the tables.
- Used E-Mail activity to notify the business about any business faults.
- Used trigger file to start up the process.
- Involved in Systems Integration Testing and System Acceptance Testing strategy.
- Created Detail Design Documents and High Level Design Documents.
- Used Visio to build the design flows.
Environment: Oracle SOA 11.1.1.4, Oracle Applications server 10g, JDeveloper 10.1.1/2/3, Toplink, UML 2.0, JSP 2.0, EBS ERP, XML, BPEL, ESB, SOAP, WSDL, UDDI, EDI, HTML, JNDI, CVS, Oracle 9i/10g, Windows XP.
Confidential, Atlanta, GA
SOA developer
Responsibilities:
- Experience in Oracle Service Oriented Architecture (SOA) with a strong focus on Business Process Execution Language (BPEL).
- Experience with XML, XSL, XQUERY, JMS, Web services components.
- Used JMS Adapter for publishing messages into JMS Queue and Topics.
- Used Java Embedding to embed the JAVA code in BPEL.
- DB Adapters, File Adapters and Oracle Apps Adapters were used as Partner Links to create and publish the records to Oracle database.
- Used Assign, Transform,Invoke,Flow and FlowN operations in BPEL workflow.
- Performed migration from SOA 10g to SOA 11g.
- Developed and deployed testsuites.
- Developed SQL Queries and Stored Procedures.
Environment: Oracle Fusion Middleware (SOA Suite 10g,11g), Oracle 10g Database, Oracle JDeveloper,XML, XSD, WSDL, OC4J.
Confidential
SOA developer
Responsibilities:
- Design and developed middle ware solution for interfaces using BPEL Process Manager and JDeveloper.
- Gathered business requirements for the Item Integration and developed High Level Design Documents
- Interfaced with external systems by defining common XML schemas.
- Defined WSDL for BPEL process, partner links, BPEL process templates and developed process Logic definition.
- Design and Developed ESB processes, configure database, file adapters and tuned BPEL and ESB processes
- Developed several XSD and DTD Schemas for XML validations. Used Oracle Rules Engine to configure Business Rules.
- Configured and Deployed web services security Policies using Oracle Web Services Manager.
- Part of post-Production support team.
Environment: Oracle E-Business Suite 11i, Oracle BPEL, ESB, WSDL, XSD,XML.
Confidential
PL/SQL Developer
Responsibilities:
- PL/SQL was extensively utilized for coding and writing complex database triggers, Stored
- Procedures and packages.
- Various features of PL/SQL such as Dynamic SQL and parameter passing of PL/SQL tables were evaluated
- Created Custom Staging Tables to handle import data.
- Created custom triggers, stored procedures, packages and functions to populate different database.
- Run Developed PL /SQL code for updating payment terms.
- Created indexes on tables and Optimizing Stored Procedure queries.
- Design, Development and testing of Reports using SQL*plus.
- Modified existing codes and developed PL/SQL packages to perform Certain Specialized
- Functions/enhancements on oracle application.
- Created Indexes and partitioned the tables to improve the performance of the query.
- Involved in preparing documentation and user support documents.
Environment: Oracle 9i/10g, PL/SQL, SQL*Loader, SQL Navigator, SQL*Plus, MS- Office, Windows NT 4.0/2000/XP Windows2000
Confidential
PL/SQL Developer
Responsibilities:
- Developed SQL Applications for extracting the data from the Oracle tables.
- Wrote triggers and packages by using PL/SQL for giving security privileges.
- Used Oracle Forms 5.0 was used to design and develop the interface for the system.
- Oracle Report 3.0 was used to create reports.
- Created Reports like Ledger, Profit and Loss statement, Balance Sheet and Trial Balance.
- PL/SQL was extensively utilized for coding and writing complex database triggers, stored procedures and packages and various features of PL/SQL such as Dynamic SQL and parameter passing of PL/SQL tables were evaluated.
- Used Forms 4.5 to create Group, Ledgers, Vouchers and Bank Reconciliation statements
- Created front-end procedures and functions with Forms 5.0 to calculate reorder level and reorder quantity.
Environment: Oracle 8.0.3.5, PL/SQL and Developer 2000(Forms4.5.0, Reports 2.5).