API Developer Job Description
About the Role:
The role of an API Developer involves designing, developing, and deploying APIs that meet the requirements of clients. This includes creating RESTful APIs using Java Spring Boot and programming with Java, as well as working on microservices architecture including design, deployment, security, performance, and integration patterns.
Key Responsibilities:
1. Design and develop APIs using Java Spring Boot and Java
2. Implement RESTful APIs and work on microservices architecture
3. Ensure API security, performance, and integration patterns
4. Collaborate with cross-functional teams to deliver high-quality solutions
Required Skills and Qualifications:
Technical Skills:
- Proven hands-on experience in API Development using Java Spring Boot
- Strong understanding of API & Microservices including design, deployment, security, performance, integration patterns
- Experience with delivery tools like Git/Bitbucket, Jenkins/Bamboo, Junit, Test Automation, SonarQube etc.
- Strong debugging skills for both client and server side components
Soft Skills:
- Excellent customer interfacing skills
- Excellent written and verbal communication skills
- Strong attention to detail and outstanding analytical and Problem-solving skills
Benefits:
We offer a competitive salary range and opportunities for professional growth and development.
Additional Information:
We are an equal opportunity employer and welcome applications from diverse candidates.