Point your AI agent at freehire and let it find you a job.

Get the CLI →

Dawninfotek

New

Junior Software Engineer

Posted 6 views
Discussion

Summary

Junior Software Engineer at Dawninfotek in Toronto who designs, builds, and manages the full API lifecycle using IBM API Connect and DataPower Gateway — configuring gateway policies, securing APIs (OAuth 2.0, JWT), integrating with databases and microservices, and wiring APIs into CI/CD pipelines.

Key Responsibilities

  • Design, develop, and maintain APIs usingIBM API Connect (APIC)and related technologies.
  • Manage thefull API lifecycle: planning, design, implementation, testing, deployment, monitoring, and retirement.
  • Configure and manageAPI Gateway policies(security, throttling, rate limiting, transformations, etc.).
  • Integrate APIs with backend systems such asdatabases, SOAP/REST services, and microservices.
  • Ensure compliance withAPI security standards(OAuth 2.0, JWT, TLS, SAML, etc.).
  • Work with DevOps teams to integrate APIs intoCI/CD pipelines.
  • Monitor API usage, troubleshoot performance issues, and optimize for scalability.
  • Document APIs and providedeveloper-friendly portalsfor external/internal consumers.
  • Collaborate with architects, business analysts, and stakeholders to translate requirements into technical solutions.

Required Skills

  • 1–3 years of hands-on experiencewithIBM API Connect (APIC)and DataPower Gateway.
  • Strong knowledge ofREST, SOAP, JSON, XML, and API design best practices.
  • Proficiency inAPI security protocols(OAuth 2.0, OpenID Connect, JWT, LDAP, SAML).
  • Experience in JavaScript,Node.js, Java, or Pythonfor backend API development.
  • Familiarity withcloud platforms(AWS, Azure, GCP) and containerized environments (OpenShift, Kubernetes, Docker).
  • Knowledge ofCI/CD tools(Jenkins, GitHub Actions, Azure DevOps).
  • Strong troubleshooting, debugging, and problem-solving skills.

Nice-To-Have Skills

  • Experience withmicroservices architectureand event-driven integrations.
  • Exposure toAgile methodologiesand DevOps practices.

Soft Skills

  • Strong communication and documentation skills.
  • Ability to work independently and within cross-functional teams.
  • Analytical thinking with attention to detail.
  • Customer-focused mindset.

Education

  • Bachelor’s degree/diploma inComputer Science, Engineering, or related field(or equivalent work experience). Please provide transcript.

We thank all applicants for your interest and referral. However, only qualified candidates selected for an interview will be contacted.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available