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
30+ days ago
Job type
  • Full-time
Job description

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
    Create a job alert for this search

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

    Similar jobs

    Sr. C++ Software Developer

    Align Technologytoronto, on, Canada
    Full-time

    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... Show more

     • Promoted

    RQ09885 - Sr. Software Developer - API

    Source CodeToronto, ON, CA
    Full-time

    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... Show more

     • Promoted

    API Developer

    Spruce InfoTech Inc.Toronto, ON, CA
    Full-time

    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... Show more

     • Promoted

    RQ08889 - Software Developer - API - Senior

    Rubicon PathToronto, ON, CA
    Full-time

    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 ... Show more

     • Promoted

    Sr Software Engineer

    United States Digital Space LLCtoronto, on, Canada
    Full-time

    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... Show more

     • Promoted

    API Developer

    Maplesoft Group, an SEB CompanyToronto, ON, CA
    Full-time

    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... Show more

     • Promoted

    Senior Software Developer - Virtualization and SIL Integration

    General MotorsMarkham, York Region, CA
    Full-time

    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... Show more

     • Promoted

    Developer III

    Giesecke & Devrient GB Ltd.Markham, ON, CA
    Full-time

    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... Show more

     • Promoted

    Sr. Java Fullstack developer

    CoforgeMarkham, ON, CA
    Full-time

    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 ... Show more

     • Promoted

    Sr. Software Engineer, Hive

    ClouderaToronto, ON, CA
    Full-time

    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 ... Show more

     • Promoted

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

    OracleEast York, Canada
    Full-time

    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... Show more

     • Promoted

    Sr. Software Developer

    Propel Holdings IncToronto, Ontario, Canada
    Full-time

    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... Show more

     • Promoted

    Sr. Software Engineer

    QualcommMarkham, York Region, CA
    Full-time

    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... Show more

     • Promoted

    Sr. Software Engineer, Platform

    Thumbtacktoronto, on, Canada
    Full-time

    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... Show more

     • Promoted

    RQ09964/RQ09965 - Sr. Software Developer - API

    Source CodeToronto, Ontario, Canada
    Full-time

    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... Show more

     • Promoted

    Sr. Software Engineer

    Rakuten Rewardstoronto, on, Canada
    Full-time

    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... Show more

     • Promoted

    Sr Software Developer

    RBCToronto, ON, CA
    Full-time

    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... Show more

     • Promoted

    Sr. software developer

    MindtrisToronto, ON, CA
    Full-time

    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... Show more

     • Promoted

    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... Show more

     • Promoted

    Sr. Software Development Engineer (1-Year Contract)

    Advanced Micro DevicesMarkham, ON, CA
    Full-time

    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... Show more