Talent.com
Source Code
RQ09964/RQ09965 - Sr. Software Developer - APISource Code • Toronto, ON, Canada
RQ09964/RQ09965 - Sr. Software Developer - API

RQ09964/RQ09965 - Sr. Software Developer - API

Source Code • Toronto, ON, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

RQ09964/RQ09965 - Sr. Software Developer - API

About the job RQ09964/RQ09965 - Sr. Software Developer - API

RQ09964/RQ09965 - Sr. Software Developer - API

Contract 1 year

2 Openings

Security Level: CRJMC

Scope

  • 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.
  • 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:

8+ years of experience as a Sr. API Software Developer

  • 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.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • Knowledge on Integration with Oauth2, JWT, SAML, etc.
  • 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).
  • #J-18808-Ljbffr
    Créer une alerte emploi pour cette recherche

    RQ09964/RQ09965 - Sr. Software Developer - API • Toronto, ON, Canada

    Offres similaires

    Sr. C++ Software Developer

    Align Technologytoronto, on, Canada
    Temps plein

    This full‑time, on‑site position is ideal for experienced software development professionals with an engineering mindset.You will join a team responsible for developing and improving algorithms for... Voir plus

     • Offre sponsorisée

    RQ09885 - Sr. Software Developer - API

    Source CodeToronto, ON, CA
    Temps plein

    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.A s... Voir plus

     • Offre sponsorisée

    API Developer

    Spruce InfoTech Inc.Toronto, ON, CA
    Temps plein

    Role: API Developer (REST, Microservices, Cloud).Location: Toronto, ON - Hybrid.Lead and contribute to the migration of existing.Azure / PCF applications to Atlas.Refactor backend services and UI c... Voir plus

     • Offre sponsorisée

    RQ08889 - Software Developer - API - Senior

    Rubicon PathToronto, ON, CA
    Temps plein

    RQ08889 - Software Developer - API - Senior.About the job RQ08889 - Software Developer - API - Senior.This position is currently listed as "Onsite"; however, the Assignment under this request will ... Voir plus

     • Offre sponsorisée

    Sr Software Engineer

    United States Digital Space LLCtoronto, on, Canada
    Temps plein

    Software Engineer to work with new cloud technologies on a Data Analytics and validation platform that will be processing data from all major companies in Canada.You’ll be working with a team to de... Voir plus

     • Offre sponsorisée

    API Developer

    Maplesoft Group, an SEB CompanyToronto, ON, CA
    Temps plein

    Federal Government Clearance Level Required.Maplesoft Group is currently seeking a Hybrid API Developer for our client in Toronto, ON.This role requires 2 days/week on-site.We are seeking an experi... Voir plus

     • Offre sponsorisée

    Senior Software Developer - Virtualization and SIL Integration

    General MotorsMarkham, York Region, CA
    Temps plein

    This opening is hybrid, the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.General Motors is undergoing a major transform... Voir plus

     • Offre sponsorisée

    Developer III

    Giesecke & Devrient GB Ltd.Markham, ON, CA
    Temps plein

    The position of the developer is to contribute to the full development life cycle, including requirement analysis, functional design, technical design, programming, testing, documentation, implemen... Voir plus

     • Offre sponsorisée

    Sr. Java Fullstack developer

    CoforgeMarkham, ON, CA
    Temps plein

    Java, Springboot, API, AWS, Angular.Java Fullstack developer with following skillset :.Backend Development (Primary Focus).Build scalable, high-performance RESTful APIs using Java 17/21 and Spring ... Voir plus

     • Offre sponsorisée

    Sr. Software Engineer, Hive

    ClouderaToronto, ON, CA
    Temps plein

    Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Voir plus

     • Offre sponsorisée

    Sr. Software Developer - C$78,500 - C$128,500 A Year

    OracleEast York, Canada
    Temps plein

    Seeking a senior software developer to design and develop a native service for catalog management, improve performance, user experience, and add AI features.Responsibilities include leading major p... Voir plus

     • Offre sponsorisée

    Sr. Software Developer

    Propel Holdings IncToronto, Ontario, Canada
    Temps plein

    Propel (TSX: PRL) is the fintech company building a new world of financial opportunity by facilitating access to credit for consumers underserved by traditional financial institutions.Through its A... Voir plus

     • Offre sponsorisée

    Sr. Software Engineer

    QualcommMarkham, York Region, CA
    Temps plein

    Engineering Group, Engineering Group >.AI’s ability to solve complex problems across multiple domains is transformative.In the AI Software team, we build the Qualcomm AI Engine direct to enables OE... Voir plus

     • Offre sponsorisée

    Sr. Software Engineer, Platform

    Thumbtacktoronto, on, Canada
    Temps plein

    Thumbtack helps millions of people confidently care for their homes.Thumbtack is the one app you need to take care of and improve your home — from personalized guidance to AI tools and a best‑in‑cl... Voir plus

     • Offre sponsorisée

    RQ09964/RQ09965 - Sr. Software Developer - API

    Source CodeToronto, Ontario, Canada
    Temps plein

    About the job RQ09964/RQ09965 - Sr.A senior API Software Developer with 8+ years of experience will be responsible for creating and using APIs to translate functional specifications into working an... Voir plus

     • Offre sponsorisée

    Sr. Software Engineer

    Rakuten Rewardstoronto, on, Canada
    Temps plein

    In this role, you will design, develop, and improve backend systems to meet user needs and business objectives.You will work through ambiguous requirements, contribute to clear specifications, leve... Voir plus

     • Offre sponsorisée

    Sr Software Developer

    RBCToronto, ON, CA
    Temps plein

    As a Senior Java Developer, you will design, build, and maintain high‑performance applications that support basket trading and streaming data within the Global Equities business.You will maintain a... Voir plus

     • Offre sponsorisée

    Sr. software developer

    MindtrisToronto, ON, CA
    Temps plein

    Citizen and Permanent Resident only.We are looking for a software developer who will design, build, and maintain secure, cloud‑native microservices and APIs for Capital Markets products.The positio... Voir plus

     • Offre sponsorisée

    Lead Software Developer

    Onico SolutionsRichmond Hill, York Region, CA
    Permanent

    Help lead your team building modern architectures in critical applications operating at scale.Your leadership enables, inspires, and motivates a talented group of developers.With consistent coachin... Voir plus

     • Offre sponsorisée

    Sr. Software Development Engineer (1-Year Contract)

    Advanced Micro DevicesMarkham, ON, CA
    Temps plein

    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst... Voir plus