JOB DESCRIPTION:
We are seeking an experienced Oracle Integration Cloud (OIC) Developer to support the design, development, and implementation of enterprise integrations across Oracle Fusion Cloud Applications and related systems. The ideal candidate will have strong experience with Oracle Integration Cloud (OIC), Oracle Fusion ERP/SCM, and Oracle Fusion Middleware technologies. Key Responsibilities Design, develop, test, and deploy integrations using Oracle Integration Cloud (OIC). Build and support real-time API integrations between Oracle Fusion Cloud Applications and third-party systems. Develop and maintain REST, SOAP, FTP/SFTP, and file-based integrations. Implement and automate FBDI-based inbound and outbound processes. Collaborate with functional and technical teams to define integration requirements and solutions. Troubleshoot, optimize, and support production integrations. Create technical documentation and follow integration best practices for security, monitoring, and error handling. Required Qualifications 10+ years of experience in Enterprise Application Integration and software development. 5+ years of hands-on experience with Oracle Integration Cloud (OIC). Strong experience with Oracle Fusion Cloud Applications, particularly Financials and SCM. Expertise in REST APIs, SOAP Web Services, XML, JSON, FTP/SFTP, and FBDI processes. Experience with Oracle Fusion Middleware technologies, including SOA Suite, OSB, and BPEL. Proven experience delivering full lifecycle integration projects.
Responsibilities
Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate moderately complex information systems. Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results. Designs, codes, tests, debugs, and documents programs, subroutines, and scripts. May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts. Competent to work on most phases of applications systems analysis and programming activities. Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments. Assists in preparing and maintaining application design document. Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. May conduct presentations to provide end users with knowledge to maximize their use of developed systems. Provides services to multiple concurrent project, project teams or management staff. Provides guidance and suggestions to less-experienced programmers.