Overview: An API developer is responsible to rapidly develop, test and deploy APIs, services and their supporting assets within the API life cycle. Responsibilities: 4.1 Functional Responsibilities 1. Active participation during the process of identifying components of the technical solution along with lead/manger. 2. Effectively collaborates with Quality Assurance Testing and Projects Teams during testing phases. 3. Contributes original and resourceful ideas in brainstorming sessions. 4. Promotes cooperation and commitment within a team to achieve goals and deliverables. 5. Builds constructive working relationships characterized by a high level of acceptance, cooperation, and mutual respect.
Core Responsibilities
Responsible for developing API swagger and xslt from API define and mapping specifications
Responsible for creating API assembly using built-in and user defined policies.
Responsible for implementing various user defined policies.
Responsible for following standards and practices during SDLC.
Responsible for design and developing loopback applications using IBM API Connect
Responsible to implement RESTful APIs for various message formats like JSONs, XMLs, files.
Responsible for implementing security aspects into the APIs.
Responsible for implementing API Manager extensions.
Responsible to create plans, products and publish products to developer portal.
Responsible for configuring and publishing APIs using command line
Responsible for installing developer toolkit on desktop
Responsible for documenting the release steps for deploying an API to different environments in a Release Document.
Responsible to analyze logs to identify problems within the IBM API Connect Cloud
Responsible for analyze issues within the developer toolkit on desktop
Responsible for customizing API details screen on Developer Portal for each API developed by the developer
Responsible for implementing and maintain latest security standards to protect APIs. : Oauth, JWT, JWS and JWE
Responsible to understand and undertake POC/research on latest open source technologies.
POC how to create microservices using nodejs and creating loopback applications on the cloud
Problem solving and Complexity
Required to undertake research on technology issues that will better serve the Bank.
Required to do POC in the latest open source technologies using IBM Bluemix and node js
Expected to understand the latest releases and suggest improvements.
Expected to recommend suggestions to improve API components reliability, performance and scalability.
Help in solving production issues and performance issues.
Interaction
Communicates with: (Job title) Internal or External Purpose of Contact Frequency
Senior Systems Architect Internal Clarification, instructions & approval Regular
Senior Manager, Development Internal Liaison as required Regular
Information Security Manager External Liaison on security considerations Regular
Development Team Leaders Internal Liaison as required Regular
Other Banks External Liaison with peer group members Occasional
Selected Vendors External Liaison on proposals support, etc. Occasional
Competencies
Promotes cooperation and commitment within a team to achieve goals and deliverables.
Manages own time, priorities, and resources to achieve goals.
Adapts to changing business needs, conditions, and work responsibilities.
Resolves difficult or complicated challenges.
Examines data to grasp issues, draw conclusions, and solve problems.
Develops fresh ideas that provide solutions to all types of workplace challenges.
Desired Skills:
8 Skills
Skill name 1
Javascript , css , XSLT, Java, J2EE and HTML
Skill name 2
Swagger (OAS 2.0/3.0) , Node.js and LoopBack
Skill name 3
Good knowledge of HTTP, SOA concepts , REST, OAUTH 2.0 and SOAP
Skill name 4 IBM Datapower 7.5
Skill name 5 IBM APIConnect
Skill name 6 IBM Integration Bus v9 Experience:
9 Education and Experience
Minimum formal education
Degree in Computer Science or Information Systems or equivalent experience.
Certification requirement
IBM Certified Solution Implementer - API Connect V5.0.5
IBM Certified Developer - API Management V4.0.2
IBM Certified Developer - IBM Datapower
IBM CertifiedSolution Implementer - IBM Message Broker
Work Experience :
Specific past experience in the role of API Design and Development using IBM API Connect is mandatory
At least 5 years experience in IT, preferably in a Banking & Finance environment.
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.