Postuler

Première détection par notre source: il y a 26 jours

RQ09885 - Sr. Software Developer - API

@ Source Code

Toronto, Ontario

8+ ans d’expérience
Postuler
SIGNAUX

En bref

Source Code is hiring a Senior API Software Developer on a contract of one year with two possible extensions, on-site at its Toronto College St. location. The role builds and tests REST APIs and microservices in Java and Spring Boot, and requires 8+ years of experience. Schedule includes on-call weekend support for production issues.

Responsabilités :

  • Design and build RESTful APIs in Java and Spring Boot
  • Develop and deploy independent microservices
  • Design relational database schemas for API data
  • Secure APIs with OAuth2, JWT and OWASP practices
  • Mentor junior developers and provide on-call weekend support

Résumé des exigences :

  • 8+ years of experience with REST APIs and integration
  • In-depth Spring Integration and microservice architecture knowledge
  • Experience with Azure services and event-driven architecture
  • Strong SQL skills with SQL Server or Oracle
  • Knowledge of OAuth2, JWT and SAML

Outils et compétences

Source et dates

Type de source non vérifié · manatal

Date publiée par l’employeur
Non fourni
Première détection par notre source
2026-10-12
Mise à jour du dossier source
2026-10-12

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience8 an(s) et plus
Horairefins de semaine
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Cote de sécuritéAutre cote

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Source Code

ChampValeur
Offres sur Jobsy656
Description

RQ09885 - Sr. Software Developer - API

Toronto / College St.

On-site (During the duration of the assignment, you will be under the discretion of the Hiring Manager's requirements for the Project you are assigned to)

Contract 1 year, 2 possible extensions

Security Level: CRJMC

  • A senior API Software Developer with 8+ years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code.

Assignment Deliverables

  • Detailed design and specification documents for RESTful APIs, including endpoints, request/response models, authentication, and error handling.
  • Clean, scalable, and secure REST APIs built using Java and Spring Boot, adhering to best practices and company standards.
  • Modular and decoupled microservices, designed and deployed independently, with clear inter-service communication protocols.
  • Using APIs to develop application based on the business requirement to transform and route data.
  • Comprehensive test coverage using tools like JUnit, Mockito, or Test Containers to ensure code reliability and prevent regressions.
  • Efficient relational database schemas designed and implemented to support API data storage and retrieval.
  • Profiled and optimized APIs for response time, memory usage, and throughput, ensuring high performance under load.
  • Secure API calls with proper authentication (e.g., OAuth2, JWT), authorization, input validation, and protection against common vulnerabilities (OWASP).
  • Dockized applications with configuration files, docker-compose scripts, and Kubernetes manifests (if applicable) for smooth deployment.
  • Integrated monitoring (e.g., Prometheus, Grafana) and logging (e.g., ELK stack, Logstash, or Splunk) for operational visibility.
  • Produce clear documentation for developed systems such as design, deployment instructions, and operational guides.
  • Regular code reviews, feedback sessions, and mentorship to junior developers, ensuring code quality and knowledge sharing.
  • Weekly or sprint-based status updates on development progress, blockers, and delivered functionalities.
  • Timely resolution of production issues, regression fixes, and performance improvements based on user feedback and testing.
  • Available for any on-call on weekend for production issues.

Must-haves:

  • Extensive experience in designing, building, and consuming REST APIs, including experience with API documentation and testing.
  • In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems using various Azure Services.
  • Hands-On experience in messaging queuing and event driven architecture.
  • Experience with asynchronous communication, multi-threading.
  • Knowledge on Integration with Oauth2, JWT, SAML, etc.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.

Nice-to-have:

  • Knowledge and experience in Criminal Justice Business and System
  • Experience with asynchronous communication, multi-threading.
  • Ability to transform data between different formats (JSON, XML, CSV).

Emplois semblables

  • Critical Environment Electrical Engineering

    Toronto, ON
    86k–169k $/anSur placeTemps plein

    Microsoft: Every company has a mission.

    Implements learnings, provides consistency, and drives rigor into Microsoft’s Energy Isolation program and ensures program meets or exceeds company safety policy requirements; Establish with the Engineering team a…

    Senior Critical Environment Mechanical Engineer

    Toronto, ON
    114k–204k $/anSur placeTemps plein

    Microsoft: Every company has a mission.

    Displays deep knowledge in multiple technical areas and acquires advanced knowledge of industry trends, competitor products, and advances in various engineering fields; Shares knowledge with others on their team and…

  • Receptionist/Administrative Support

    Toronto, ON
    20–22 $/hContrat, Temporaire

    adecco

    Coordinate refreshments and catering when required; 1–3 years of experience in reception, front desk, office administration or a similar support role; Strong organizational skills with the ability to manage multiple…

    Executive Assistant

    Toronto, ON
    35–40 $/hContrat, Temporaire

    adecco

    As a highly experienced Executive Assistant, you will use your skills and experience to provide high level support while multi-tasking and prioritizing the work and needs at hand; Travel arrangements both domestic and…

    Medical & Legal Customer Service Representative

    Toronto, ON
    28 $/hContrat, Temporaire

    adecco

    Adecco is currently hiring a Bilingual Medical & Legal Customer Service Representative for a remote opportunity. This role is ideal for candidates with experience in customer service,…; Free training programs; New and…

  • Physician Reviewer (MD/DO) - Medical AI Evaluation

    Toronto, ON +4
    TélétravailTemps partiel

    Mindrift: Mindrift (mindrift.ai) is the expert-sourcing platform built by Toloka, a Nebius Group (Nasdaq: NBIS) company and a global leader in data services…

    Mindrift needs candidates with an MD or DO, an active unrestricted US medical license, and board certification or completed residency. Candidates need broad multi-system clinical experience, strong reasoning, and C1-level written English.

  • Senior GES Payments Specialist - 1 year contract

    Toronto, ON
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    2+ ansCandidates need a bachelor's degree and 2 to 5 years of financial industry or payments processing experience, ideally with sanctions work. They must know SWIFT and ACH transactions and US, EU, UK and Canadian sanctions rules, and work well under high pressure. ACAMS certification is an asset.

    SWIFT, ACH

    Senior GES Payments Specialist - 6 month contract

    Toronto, ON
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    2+ ansRoyal Bank of Canada needs candidates with a bachelor's degree and two to five years of financial or payments processing experience, ideally with sanctions work. They must know SWIFT, ACH and the US, EU, UK and Canadian sanctions rules, and communicate well in writing and speaking. An ACAMS certification is an asset.

    SWIFT, ACH

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.