AWS API Developer
Charlotte , NC
6 Months
Position's Overview:
As an API Developer you will be responsible for designing and building Enterprise APIs to grow and support the client’s digital footprint.
Position's General Duties and Tasks:
- Develop and deploy serverless components hosted on AWS cloud technology.
- Capable of API delivery end to end which includes Planning, Design, Development, Testing, and Delivery of API(s) and services.
- Develop and deploy API policies using Apigee Edge Platform.
- Understand creation and deployment of API first design strategy.
- Collaborate with service delivery team members to ensure solid design principles and platform reliability, resilience, and performance/scalability.
- Effectively communicates expectations, issues, risks, and decisions to product team.
- Designs, Develops and prototypes cloud deployed services, apis, and serverless “infrastructure as code” to enable business capabilities in alignment with the architecture direction and standards.
- Experience with building Java applications.
- Ensure adherence to solid architecture guidelines and frameworks 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
- Be open to learning new things, adapting, and learning from others
Responsibilities:
-Design and build Enterprise APIs to grow and support the digital footprint
-Work with stakeholders, technology team leadership, and subject matter experts to analyze, design, build and implement APIs needed within the organization.
-Implementation, documentation, and integration of a variety of software platforms through the REST API framework, Lambda’s, and other AWS services.
-Develop and deploy serverless components hosted on AWS cloud technology
-Capable of API delivery end to end which includes Planning, Design, Development, Testing, and Delivery of API(s) and services
-Develop and deploy API policies using Apigee Edge Platform
-Understand creation and deployment of API first design strategy
-Collaborate with service delivery team members to ensure solid design principles and platform reliability, resilience, and performance/scalability
-Design, Develop and prototype cloud-deployed services, API’s, and serverless “infrastructure as code” to enable business capabilities in alignment with the architecture direction and standards
-Help to build Java applications
-Ensure adherence to solid architecture guidelines and frameworks 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
Basic Qualifications:
-5+ years previous development experience with the following AWS services that include:
-Lambda
-NodeJS (runtime preferred)
-DynamoDB
-SNS
-SQS
-RDS
-S3
-API Gateway
-Java development
-Monitoring solutions such as CloudWatch
-Developing microservices
Preferences/Nice to have:
-Experience creating event-driven architecture
-AWS certification
-Guide product solutions with Technology best practices
-Development of serverless REST APIs using AWS Lambda
Education:
-BS / MS / Ph.D. in Computer Science, Math or related engineering fields or equivalent practical experience