Senior API Management Engineer

18 May 2017
17 Jun 2017
Contract Type
Full Time

Job Description

The API Management Engineer will be responsible for playing the technical lead developer role in defining the integration architecture and patterns and the successful design, development of API Management platform, management of API tools and solutions for the enterprise within Currencies Direct.

Reporting and Responsibilities

Reports to: Head of Technology


  • Primary responsibility is to manage CA's Layer 7 API Management Gateway within Currencies Direct

  • Manage offshore development team and work together with Enterprise Software Development team within Currencies Direct and its vendors

  • Designing solutions, implementation, customization, integration and deployment of API Management and Integration solutions

  • Define and evangelize API frameworks, best practices for API design and implementation for enterprises

  • Will be leading engagements and be responsible for E2E solution implementation

  • Communicating to management and technical teams all aspects of both the product and the implementation at the technical and/or functional level appropriate for the situation

  • Requirements gathering, analysis and documentation

  • Participate in application architecture design sessions

  • Create new architecture guidelines and ensuring compliance for overall projects


  • Professional work experience as part of an enterprise software company or systems integrator

  • Strong knowledge in working with Web services and API technologies (REST, XML/JSON, SOAP, XSLT)

  • Experience with CA's Layer 7 API Management Gateway

  • Strong knowledge on securing the web APIs data-integrity/confidentiality, Basic Authorization and OAuth 2.0

  • Knowledge of API Management concepts and fundamentals

  • Experience in SOA (Service oriented Architecture) and API Management

  • Ability to quickly grasp & learn new technologies and develop POC/prototypes

  • Experience with Databases (MSSQL and MySQL)

  • Good communication skills and extensive experience working with technical teams and management

  • Clear grasp of SDLC principles and best practices

  • Professional work experience in Java Technologies and frameworks around it