Intermediate API Developer at WinAir
London, ON N6L 1A4, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Web Application Development, Remote Operations, Computer Science, Software Development, Tomcat, Troubleshooting, Hibernate, Database, Postgresql, Ajax

Industry

Information Technology/IT

Description

OUR VALUES

  • Curiosity – A drive to explore, learn, and innovate by asking questions and seeking better solutions.
  • Collaboration – Working together openly and respectfully to achieve shared goals and create stronger outcomes.
  • Dependability – Being reliable, consistent, and accountable in delivering on promises and responsibilities.
  • Efficiency – Maximizing productivity and resources by working smart, staying organized, and reducing waste.
  • Passion – Bringing energy, enthusiasm, and dedication to everything we do, inspiring others through commitment.
    Job Description
    Reporting to the Development Manager, the Intermediate API Developer will be a proactive, enthusiastic team member responsible for designing, developing, and maintaining robust integration solutions that connect WinAir with third-party systems and services. This role involves hands-on coding, testing, debugging, and applying analytical skills to ensure reliable, scalable, and secure API-driven data exchange. The Intermediate API Developer will collaborate with both technical and non-technical stakeholders to implement and document business-critical integrations, while assisting with other duties as assigned to support ongoing product development.

EDUCATION & EXPERIENCE

  • Minimum of College Diploma in Computer Science or related field (or equivalent job experience).
  • 2-4 years of commercial experience in web application development or software development.
  • Experience with partial to full remote operations is an asset.

SKILLS & APTITUDES

  • Experience managing object-oriented programming/modular programming
  • Experience with Java 8/11 frameworks, Tomcat (webserver), Ajax, Hibernate, PostgreSQL.
  • Experience designing and maintaining REST APIs, including API documentation and troubleshooting
  • Experience with API security standards and best practices
  • Experience in developing and maintaining unit tests for a large, interconnected codebase is preferred
  • Experience working in and problem solving in a PostgreSQL environment
  • Ability to analyze and optimize performance of both application code and database queries
Responsibilities
  • Collaborate with both technical and non-technical teams, effectively communicating integration concepts and providing clear documentation for API and data-flow implementations.
  • Design, develop, and maintain RESTful and RPC-based services using Spring to enable seamless data exchange.
  • Implement and optimize database interactions in PostgreSQL.
  • Consume and integrate with third-party APIs, handling authentication and ensuring robust error handling and retry logic.
  • Write clean, reusable code while adhering to established corporate standards and requirements documentation.
  • Actively contribute to product design during team-driven design and scoping sessions.
  • Perform code reviews and offer constructive feedback.
  • Review requirements documentation and provide feedback to ensure alignment with project goals.
  • Assist in identifying and resolving design issues.
  • Engage in continuous learning and development to enhance technical skills.
  • Propose creative solutions to development challenges.
    Qualifications
Loading...