Description


Job Description:
We are seeking a highly skilled API Developer to join our team and play a key role in the design, development, and maintenance of complex applications with a focus on building and integrating APIs. As an API Developer, you will work closely with our Integration Architect to create high-level design documents and collaborate with developers to create low-level designs while implementing best practices. You will lead API modules and Scrum teams, providing guidance to developers both locally and offshore. Expertise in REST and SOAP APIs, as well as experience with AWS Cloud Computing, will be essential for success in this role.
Key Responsibilities:
Collaborate with the Integration Architect to create high-level design documents and work with developers to create low-level designs, reviewing design documents and implementing best practices.
Lead API modules and Scrum teams, guiding developers both locally and offshore in the team.
Utilize expertise in REST and SOAP APIs to design, build, and maintain integrations and APIs.
Document design and runbooks to ensure comprehensive understanding and maintainability of developed solutions.
Design, develop, and maintain complex applications, ensuring adherence to software development life cycle (SDLC) processes.
Support API architecture processes, including system, process, and experience APIs.
Implement data transformation using languages such as Spring Boot, Python, or Node.js.
Perform impact analysis document reviews, code reviews, and JUnit test case implementations.
Ensure the security of APIs by implementing SSL certificates, authentication methods, and other security measures.
Work in a CI/CD environment and adhere to DevOps principles, including automation and continuous integration practices.
Demonstrate proficiency in API Platform, YAML, Developer Portal, and experience with securing APIs.
Utilize AWS Cloud Computing services and technologies effectively in API development and integration projects.
Stay updated on industry trends and best practices in API development and integration, continuously enhancing skills and knowledge.
Requirements:
6-8 years of experience in API development, with expertise in REST and SOAP APIs.
Strong knowledge of AWS Cloud Computing services and technologies.
Experience with YAML, Developer Portal, and securing APIs using SSL certificates and authentication methods.
Familiarity with CI/CD environments and DevOps principles, including automation and continuous integration practices.
Proficiency in at least one programming language for data transformation, such as Spring Boot, Python, or Node.js.
Experience working with API Platform and any API linter tools.

Education

Bachelor's degree