Job Openings APIC Developer

About the job APIC Developer

The API Developer is responsible for integrating backend core systems with front-end applications, developing scalable and secure code for deployment in an API gateway platform. This role involves creating microservices for customized API functions and participating in the full software development life cycle, contributing to the team's success in delivering high-quality software solutions.

Roles & Responsibilities

  1. Integrate backend core systems with front-end applications.
  2. Develop scalable, maintainable, and secure code for an API gateway platform.
  3. Create microservices for customized API functions, including encryption algorithms and database connectivity.
  4. Participate in the end-to-end software development life cycle of projects.
  5. Write comprehensive API documentation and conduct technical knowledge transfer.
  6. Support production issues and collaborate within a highly functional team.
  7. Adhere to agile methodologies and practices.

Required Qualifications

  1. At least 2-4 years of experience in API development.
  2. Experience using IBM API Connect or equivalent API gateway platform.
  3. Proficiency in API Web Services Development (RESTful and SOAP).
  4. Experience with Javascript / NodeJS and NestJS Framework.
  5. Knowledge of SQL/NoSQL Database Queries.
  6. Experience in API security implementation (Rate limiting, JWT, Oauth, API Key, etc.).
  7. Familiarity with Docker, GitLab Repository, Postman, and Linux CLI.
  8. Experience with JIRA.
  9. Familiarity with CI/CD pipelines and containerized workflows.
  10. Knowledge of Redhat Openshift on AWS and other AWS cloud products.
  11. Strong debugging skills and ability to develop unit tests.
  12. Excellent verbal and written communication skills.
  13. Ability to support production issues at L3 level.