Job Summary
Key Responsibilities
- Design and develop integrations using Oracle SOA Suite (BPEL, Mediator, OSB) and Oracle Integration Cloud (OIC).
- Developing on-cloud and on-premise solutions.
- Develop interfaces using adapters (REST, SOAP, FTP, DB, SaaS apps like ERP/HCM/SCM).
- Develop OIC integrations including App Driven Orchestration, Scheduled Integrations, and Connections
- Develop, support, maintain, and implement complex business solutions with fault-tolerant integration solutions.
- Deliver solutions on API led approach.
- Designing, developing, and managing APIs using API gateway/portal
- Creating micro services using technologies like Spring Boot.
- Develop different flavors of services like web service, REST, messaging service, event-based service etc.
- Develop SQL/PLSQL code where necessary.
- Provide solutions using core java/ spring.
- Develop integrations between different databases (Oracle, SQL Server, No SQL), File servers.
- Provide experience and strategy in building integrations for business continuity.
- Build and develop secured B2B integration solution with third party vendors
- Developing API documentation with RAML, swagger and deploying services on both on-premise and cloud content servers.
- strategies for hot deployments of code components from Dev to higher environments.
- Fine tune solutions/services for optimum performance.
- Work with scripts to monitor various business critical components at runtime.
Skill Requirements
- Must have hands-on experience with production deployment and postproduction support.
- Hands-on experience with Oracle Integration Cloud (OIC)
- Working experience on both On-Premise and Cloud-Hub environments.
- Must have Strong experience on various Middleware Integration technologies, Adapters, Queueing.
- Working experience on Microservices.
- Knowledge of various integration concepts including: Business-to-Business (B2B), platform-to-platform and EDI Trading Partner Integration development.
- Good exposure to Github, Subversion or other versioning tools.
- Must have experience in JAVA and spring.
- Experience with a large ESB implementation with any platform would be an added advantage.
- Good understanding of data formats like XML, JSON, EDI, CSV, NVP.
- Good understanding of integration technologies like HTTP, XML/XSLT, Dataweave, JMS, JDBC, REST, SOAP, Webservices and APIs.
- Must have strong knowledge of various middleware integration strategies.
- Strong analytical and problem-solving skills with excellent verbal and oral communication are mandatory.
- Strong organizational skills with the ability to multi-task, prioritize and execute on assigned deliverables.
- Ability to work effectively with minimal supervision and guidance.
- Good exposure to webservice/ API security.
- In-depth knowledge of applications code registration procedures
- Good working knowledge in Unix/Linux shell scripting
- Ability to identify system impact for small- and large-scale initiatives
- Ability to interact effectively at all levels with sensitivity to cultural diversity.
Experience:
- 7+ years of experience in IT/Technology industry.
- 5+ years of experience in SOA/OIC Webservices/Interfaces development, design and architecture.
- 3+ years of experience with Databases.
- 3+ years of experience of Java/J2EE development.
- 3 years of development experience B2B.
- 3+ years of experience with Middleware code migrations.
- Experience with change management tools and processes, including source code control, versioning, branching, defect tracking and release management.