Job Description :
Position: Integration/API Developer
Location: Irvine, CA
Duration: Long Term

Job Description:


Responsibilities:
· Work with the Solution architects and other developers, to drive the Technical/Integration Architecture, including development, runtime and operation architectures
· Determine the right integration platform for the applications and establish the environment and integration platform environments
· Develop an application based strategy to define, refactor and build solutions to move legacy systems to API architecture
· Ability to work within an Agile/Scrum environment to deliver solutions
· Collaborate with IT management, product owner and team members and to evaluate, design, and provide technical solutions that support the organizational strategy and otherwise contribute to the delivery of cost effective business solutions
· Design multiple services based on different standards for REST, web services, data integration techniques, messaging, and transformation engines and non-standard services (APIs
· Document/generate API specifications for multiple consumers and make sure that integration is seamless across the board
· Drive solution development through requirements gathering, analysis, discovery, business plan creation, and solution level of effort estimates
· Provide general guidance and mentoring for team members on designing and implementing APIs
Qualifications:
· Engineering or Technical degree with 8+ years' experience in developing & rolling out an enterprise wide SOA strategy and architecting API/Service centric solutions.
· Experience implementing SOA using Modern Integration Patterns (Micro services, APIs, Services) and Digital technologies (Web, Mobile, Cloud) using modern technology stacks.
· Hands on experience implementing an Enterprise Class SOA Platforms using Open Source or COTS (IBM IIB, API Connect, API Manager, Data Power)
· Experience in coding, designing and developing RESTful APIs, Node.js, and Java/Spring
· Deep understanding of various protocols like REST, HTTP, MQ, JSON, SOAP
· Broad knowledge of web standards relating to APIs (OAuth, SSL, JWT)
· Understanding of various integration approaches such as micro services, messaging, queuing, API patterns, SOA governance, event driven architecture, message based architecture, data virtualization and caching frameworks
· Maintain working knowledge of API security standards and implementation (OAuth 2.0, Open ID, JSON, Web Token, JOSE, x509 certificates), maintain knowledge of API Security certification, authentication, authorization, IP Security setup and end-point configuration
· Experience working in agile environment