Detailed Responsibilities:
- Developing interfaces and web services using Oracle SOA, OSB, and Spring boot.
- Deliver solutions on API led approach.
- 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.
- Review existing integrations and propose road map to rollout to latest version of Software.
- Define architecture solutions based on business needs with future reusability.
- Build and develop a B2B integration solution with third party vendors.
- Developing API documentation with RAML, swagger and deploying services on both on-premise and cloud content servers.
- Refine integration build processes from inception to production.
- Provide experience on migration strategies for hot deployments of code components from Dev to higher environments.
Required Skills:
- Must have hands-on experience with production deployment and post-production support.
- Must have experience developing sprint boot service.
- Working experience on both On-Premise and Cloud-Hub environments.
- Knowledge of various integration concepts including Business-to-Business (B2B), platform-to-platform and EDI Trading Partner Integration development.
- Must have strong experience on various middleware technologies, Oracle adapters, JMS, AQ.
- Good exposure to Github, Subversion or other versioning tools.
- Must have experience in JAVA and spring.
- Good understanding of data formats like XML, JSON, EDI, CSV, NVP
- Good understanding of integration technologies like HTTP, XML/XSLT, data wave, JMS, JDBC, REST, SOAP, WebServices and APIs.
- Experience with a large ESB implementation with any platform would be an added advantage.
- 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.
- Relentless attention to detail.
- Ability to work effectively with minimal supervision and guidance.
- Ability to communicate effectively to all layers of business and management.
- Real-world experience helping define integration solutions.
- Good exposure to web services/ API security.
- Developing Mule services is a value add for this role.
Experience:
- 6+ years of experience in IT/Technology industry.
- 5+ years of experience in Oracle development, design and architecture.
- 4+ years of experience with Databases.
- 4+ years of experience of Java/J2EE development.
- 3 years of development experience B2B.
- 4+ 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.
Education:
- Bachelor’s degree or equivalent in Computer Science, Information Technology, Information Systems, or a field related