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

    Software Architect

    Paymentusrichmond hill, york region, Canada
    Full-time

    The Software Architect has an expert understanding of the enterprise platform and seek to transform client requirements into core features of the scalable enterprise platform.The Software Architect... 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

    Sr. Software Developer - Transit Platform Modernization JP213

    P@thlion Staffing Careerstoronto, on, Canada
    Full-time

    This role will provide technical specific development skills and experience the Transit Operations product portfolio.The Transit Operations team provides solutions for tracking trains and buses and... Show more

     • Promoted

    Sr. Software Development Engineer (1-Year Contract)

    Advanced Micro Devicesmarkham, on, Canada
    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

     • Promoted

    Sr. C++ Software Developer

    Align TechnologyToronto, ON, CA
    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

    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

    Software Developer III

    Dayforce US, Inc.Toronto, ON, CA
    Full-time

    We are building the next generation of how customers are implemented in Dayforce.This team is transforming a massively complex process into one that can be led by customers, partners, and Dayforce ... Show more

     • Promoted

    Senior Software Engineer - HashiCorp Secure Products

    Cacheflowmarkham, on, Canada
    Full-time

    At IBM Software, we transform client challenges into solutions.Building the world’s leading AI-powered, cloud-native products that shape the future of business and society.Our legacy of innovation ... 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

    OracleToronto, Canada
    Full-time

    Job DescriptionWe are looking for a talented engineer to aid in this effort.Major focus areas of software maintained by the team include:Developing a native service for the Catalog – that can handl... 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

    Sr. Software Developer

    Propel Holdings IncToronto, ON, CA
    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

    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

    Sr. Principal Software Architect (AI)

    OpenTextrichmond hill, york region, Canada
    Full-time

    Principal Software Architect (AI).Job Location: Waterloo/ Ottawa/ Richmond Hill, ON, Canada.The AI Engineering and Enablement organization defines and evolves OpenText’s AI architecture and technic... Show more

     • Promoted

    Senior Software API Engineer

    HiremoreToronto, ON, CA
    Full-time

    At HireMore, we leverage our technology, algorithms and good old human brainpower to quickly identify, source, engage and vet, peer-qualified candidates.We believe exceptional sourcing to be the ke... Show more