API Developer (NodeJS/AWS) - Charlotte, NC / Detroit, MI

API, Microservices, AngularJS, Java, JavaScript, SOAP, RESTful, React.js, Spring, NodeJS
Contract W2, Contract Independent, Contract Corp-To-Corp
Depends On Experience
Work from home available Travel not required

Job Description

DTS is looking for API Developer (NodeJS/AWS) for a long term contract with our direct client Position in Detroit, MI


Roles and Responsibilities:

  • Capable of API delivery end to end which includes Planning, Design, Development, Testing, and Delivery of API(s).
  • Develop and deploy API policies using Apigee Edge Platform
  • Understand creation and deployment of API led design strategy, API usage framework, and project team API enablement guidance as a core member of the service delivery team.
  • Effectively communicates project expectations, issues, risks, and decisions to project team and business stakeholder related to API implementation
  • Designs, Develops and prototypes 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.
  • Participate in an agile delivery process, and as part of that help size stories and own, research and recommend new solutions


  • Knowledge about API design standards, patterns and best-practices especially Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices etc.
  • Experience in using Apigee Edge and Micro-gateway for development of API proxies.
  • JavaScript (NodeJS, ReactJS, AngularJS, Ionic), HTML5, CSS3
  • Knowledge of authentication, authorization of services via OAuth 2
  • Test capability SOAUPUI, Selenium, Cucumber, Postman
  • Awareness of software design principles and integration patterns in general and of consuming and creating REST and SOAP web services in particular
  • Past work experience with
  • Java, Spring/Spring Boot, Hibernate
  • Relational and/or non-relational databases
  • JMS, queues, publishing to and subscribing from topics
  • Unit testing with JUnit.
  • CI/CD tools Jenkins, Maven, Jira, BitBucket
  • Experience working with Agile methodologies (Scrum) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts)



Kapil Sharma

Digital Technology Solutions

Dice Id : 10122283
Position Id : 7352972
Originally Posted : 6 months ago
Have a Job? Post it