API Developer in Charlotte, NC at Open Systems Technologies

Date Posted: 11/10/2019

Job Snapshot

  • Employee Type:
  • Location:
    Charlotte, NC
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

A financial services company is seeking an API Developer to join their team in Charlotte, NC.


  • End to end API delivery including Planning, Design, Development, Testing, and Delivery of API(s)
  • Develop and deploy API policies using Apigee Edge Platform
  • Create and deploy API led design strategy, API usage framework, and project team API enablement guidance as a core member of the service delivery team
  • Communicate project expectations, issues, risks, and decisions to project team and business stakeholder
  • Design, develop and prototype cloud deployed, and devOps enabled scalable solutions to business problems in alignment with the architecture direction and standards
  • Implement common APIs based on architecture guidelines and framework related to logging, authentication, security, error recovery etc.
  • Assist in an agile delivery process; help size stories and own, research and recommend new solutions


  • A Bachelor’s degree in related field
  • Experience with API design standards, patterns and best-practices especially Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices etc.
  • Experience using Apigee Edge and Micro-gateway for development of API proxies
  • Understanding of authentication, authorization of services via OAuth 2
  • Test capability experience; SoapUI, Selenium, Cucumber, Postman
  • Knowledge of software design principles and integration patterns in general and of consuming and creating REST and SOAP web services
  • Experience with the following:
    • Java, Spring/Spring Boot, Hibernate
    • Relational and/or non-relational databases
    • JMS, queues, publishing to and subscribing from topics
    • Unit testing with JUnit
    • JavaScript (NodeJS, ReactJS, AngularJS, Ionic), HTML5, CSS3
    • CI/CD tools Jenkins, Maven, Jira, BitBucket
  • Experience with Agile methodologies (Scrum) and cross-functional teams
Job keywords:


  1. Software Engineer Jobs
  2. Project Engineer Jobs