Required Skills

Java API Developer

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 18th Mar 2021

JOB DETAIL

·         Experience of around 8+ years of strong working experience with API management platforms; developing API-based solutions

·         Proficient in designing and development API Management platforms and supporting API based applications.

·         Self-driven and aware of the latest technologies and components available and implementing them in the new solutions.

·         Experience developing and implementing API management platforms and supporting API-based applications

·         Experience with API technologies: REST, SOAP, Webhooks, Kafka, etc.

·         Experience with API Management Platforms: Azure API Management, Apigee, Kong, etc.

·         Experience with API security mechanisms: OpenID Connect, OAuth, Client-ID/secret, etc.

·         Programming/Scripting: NodeJS, Java, Python

·         Manage full-cycle web application development using Agile approach with feedback cycle of design, develop, present, feedback and iterate.

·         Experience of building Security/Entitlements on the app

·         DevOps CI/CD experience using Jenkins, Terraform

·         Experience with infrastructure architecture; cloud-applications to infrastructure

 

Key Technologies

·         Experience in Cloud Service/Serverless– AWS

·         Node JS, Java, Python

·         Springboot framework

·         Database Concepts Knowledge–DynamoDB, MongoDB, Oracle.

·         Knowledge on API Tools preferable: Apigee

·         Knowledge of DevOps tools & GitHub

·         Understand API interface tools – Swagger, Postman

·         Data Consuming Technology: REST, SOAP

·         Unit Testing in JEST framework. Helping in automation of test cases.

·         Observability, Knowledge of logging mechanisms – Splunk

·         Worked in Agile tools like Version One, JIRA

Role& Responsibilities:

·         Producing solution designs and implementing plans for cloud-based AWS and on-premises API management solutions and infrastructure; incorporating innovative solutions into designs.

·         Collaborating with cross-team members of the technology organization to develop API’s (I.e. REST, SOAP) to expose metadata to end-users.

·         Lead the team to mature internal API development and management best practices working in conjunction with Strategy & Architecture.

·         Manage full-cycle web application development using Agile approach with feedback cycle of design, develop, present, feedback and iterate.

·         Establish monitoring key metrics necessary to understand and maintain performance of overall API traffic i.e. volume, availability, throughput and health.

·         Participate in Performance testing to make API more efficient.

·         Discover and capitalize on automation opportunities that provide business value.

·         Documentation

 

Engineering Principals

·         Resource should be able to adopt following principals in his role.

·         Everything as Code (Automated Test Case, Deployment)

·         New Development is Cloud Native and Scalable

·         One team owns a solution End to End,

·         Frequent Demos and Continuous user feedback

·         Observability everywhere

·         Documentation

·         Security is built in at the start

·         API Driven for all solutions

 

Along with above expertise- AWS-Cloud Requirements for API Layer development.

 

Full Stack Apps on AWS- Design and deploy scalable, extendable, and maintainable full stack applications using modern cloud architecture.

Microservices at Scale- how to develop and deploy microservices, with a focus on different microservice architecture patterns, independent scaling, resiliency, securing microservices, and best practices for monitoring and logging.

Develop and Deploy a Serverless App- using serverless technologies(AWS LAMBDA,AWS FARGATE & integrate SNS,AWS STEP Function, APIGateway, Aurora Serverless) with the practice of developing a complex serverless application and implementing Web Sockets and stream processing.

Serverless Architecture pattern - Webservice, Decoupled messaging, Robust API, Stream and Pipelines, Circuit breaker

DevOps CI/CD experience using- Jenkins, Terraform, Webpack’s.

Kubernetes -Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on EKS using ECR. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Hands on AWS core services such as EC2, S3, CloudWatch, CloudFormation, IAM, DynamoDB, SQS, SNS, APIGateway, LAMBDA, Route53, ECR

Knowledge on Unit & Automated API testing frameworks- Jest, Junit, Nightwatch JS.

 

Responsibilities-

·         Working independently on complex, globally distributed cloud technology components that may be used by one or more applications or systems.

·         Deploying or integrating cloud technologies based on requirements gathered from customers.

 

Certifications-

AWS Certified Developer- associate,

AWS certified solution architect.

Company Information