Description
Company located in Atlanta (Marietta, GA), is looking for an experienced Contract API Developer to help build their REST API services.
Job is Open Ended Contract
Our client is seeking an individual with extensive experience in quickly implementing and maintaining bleeding edge services that will be built from the ground up within AWS.
Responsibilities
Deliver APIs within an efficient SDLC which includes continuous delivery and built in quality automation. - Help drive the containerizing effort of the API artifacts.
Advocate and evangelist of the micro services architecture and REST API vision.
Lead and develop the monitoring implementation effort of the APIs.
Manage and add to the external developer portal containing swagger-based testing interfaces and How-To articles.
API gateway management and knowledge share.
Skills/Knowledge
Possess excellent verbal and written communication skills, attention to details, and the ability to multi-task.
Work independently with minimal supervision.
Be detail oriented and comfortable with a fast-paced, structured, retail environment.
Analytical, problem solver, logical thinker with attention to detail.
Obsessively thorough with an eye for detail.
Experience
Experienced in developing externally exposed/client facing REST APIs (2+ years).
Managing swagger definitions.
Working with JSON-based payloads.
Implementing HTTP REST standards.
Experienced in hands-on Server Side development using node.js (2+ years).
Experienced in hands-on server-less function development such as Lambda is a plus.
Experienced in hands-on development using Java or C# preferred.
Eperienced in developing externally exposed/client facing REST APIs (2+ years).
Managing swagger definitions.
Experienced in NoSQL databases like AWS DynamoDB (preferred)/Redis/MongoDb.
Experienced in MySQL/AWS Aurora/SQL Server/Postgres.
Experienced in asynchronous processing of messages using SQS (preferred)/RabbitMQ/ActiveMQ/MSMQ.
Must have hands-on experience on AWS (preferred) or Azure.
Must have worked in an agile/iterative development team.
Ability to write unit tests (TDD practices) for Back End and Front End services.
Education
Bachelors degree in Computer Science or related field.