Job Descritpion of API Developer
6+ Years of Relevant Experience
- Experience in Java 11 or Java 17 using annotations or functional programming with clean code principles and test-driven development.
- Good knowledge on Spring Core, Spring Boot and Spring Integration components.
- Experience with RESTful APIs or GraphQL using Spring boot.
- Experience in AWS services like EC2, EKS, IAM Roles, S3, Athena, Load Balancer, Certificate Manager, Security Hub, Secret Management, AWS Parameter.
- Experience in building docker images and creating Kubernetes artifacts using helm charts for deployments, replica sets, services, ingress controller, CRD’s etc.
- Experience in Azure AD and Azure B2C to build oAuth2 or OIDC authentication system.
- Experience in build ORM framework using Spring JPA to connect to data stores with JDBC Connectors.
- Experience in building API metrics to determine the usage of API’s both from functional and non-functional standpoint.
- Working knowledge of DevOps tools Git, Bitbucket, Bamboo, kubectl, SonarQube, Jfrog.
- Familiarity with monitoring related tools and frameworks like DataDog, PagerDuty.
- Experience with Confluence and JIRA tools.
Required Skills for API Developer Job
- Java 11/17
- Spring
- Restful APIs
- GraphQL
- AWS Services
- Azure AD
- Azure B2C
- Devops Tools
- Datadog
- PagerDuty
- Jira
Our Hiring Process
- Screening (HR Round)
- Technical Round 1
- Technical Round 2
- Final HR Round