RQ10048 - Software Developer - Senior

2 days ago


Toronto, Ontario, Canada Maarut Inc Full time

Scope:

  • Looking for a Senior Developer with Design/development of middleware and integration solutions knowledge to build integrations for products on the Justice Enhanced Integration Platform and work on various application integration endpoints, including Simultaneous Notification System.

Deliverables:

The developer will be responsible for coding and unit testing of interfaces created using Azure and Java technology, translating functional specifications into working, 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.

Key deliverables will include:

  • Development - Writing and/or generating code, conducting unit tests on written code.
  • Design and Documentation – Participate in creation of high-quality software design and documentation of SDLC phases.
  • Support – Assist with troubleshooting production issues and support day-to-day operations.
  • Deep knowledge of various Azure services.
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Strong experience in developing Restful API using Java, with a deep understanding of their respective ecosystems and libraries. 
  • Deep knowledge of various Azure services such as Azure functions, Azure Service Bus, etc. or AWS , Google Cloud experience. 
  • In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • Skilled in data transformation techniques such as mapping and normalization, particularly within Spring Integration workflows.

Skill Set Requirements:

Skills and Knowledge:

  • Proven expertise in java ecosystem including hands-on experience with Spring Boot, and/or C#, .NET. 
  • In-depth understanding of microservices architecture and building scalable, highly available systems
  • Deep knowledge on docker, Kubernetes. 
  • Extensive experience designing and developing RESTful APIs, with strong skills in API documentation and testing.
  • Proficient in WSDL/XML and working with SOAP-based web services.
  • Solid grasp of integration patterns, best practices, and enterprise integration technologies such as messaging, particularly in Spring Integration contexts.
  • Knowledge of data transformation techniques (e.g., mapping, normalization, XSLT) within integration workflows.
  • Experience in multithreaded programming and concurrent application development.
  • Strong command of SQL and experience with relational databases, including SQL Server.
  • Familiarity with security best practices, including implementing authentication, authorization, and encryption mechanisms.
  • Extensive experience in automated testing, including unit and API tests, with a deep understanding of the testing lifecycle.
  • Agile team experience using Scrum or Kanban, actively participating in sprint planning and retrospectives.
  • Excellent communication skills, adept at collaborating with both technical and non-technical stakeholders.
  • Committed to continuous learning and keeping up with emerging technologies and industry trends.
  • Strong problem-solving and debugging abilities, with a track record of resolving complex technical issues.
  • Demonstrated success delivering robust, high-quality solutions in fast-paced, deadline-driven environments.
  • Demonstrated experience on UI development in ReactJS or Angular

Nice to Have Skillset:

  • Knowledge of NoSQL databases, such as MongoDB, and experience using them in a production environment.
  • Experience leading development teams and mentoring junior developers.
  • Experience on Azure DevOps pipelines

Mandatory Requirements:

  • Strong experience in developing Restful API using Java, with a deep understanding of their respective ecosystems and libraries. 
  • Deep knowledge of various Azure services such as Azure functions, Azure Service Bus, etc. or AWS , Google Cloud experience. 
  • In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • Skilled in data transformation techniques such as mapping and normalization, particularly within Spring Integration workflows.

Technical Design:

  • Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.
  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems.
  • Extensive experience with REST API design and development, including experience with API documentation and testing.
  • Proficient in WSDL/XML and working with SOAP-based web services.
  • Practical knowledge in applying various design patterns and standards to the technical design and development.
  • Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, OMG technical standards, and OPS architecture standards.

Integration:

  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus.
  • Experience in multithreaded programming and concurrent application development.
  • Experience on Event Driven architecture, 
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

Technical Framework:

  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems.
  • Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.

Middleware:

  • Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus.
  • Experience on various Azure services, such as Azure Function, AKS, Azure App service, etc. 
  • Experience on Azure DevOps pipelines

Security:

  • Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in OAuth, OpenID, SAML 2.0, etc
  • Understanding of security best practices and experience implementing authentication, authorization, and encryption.


  • Toronto, Ontario, Canada Software International Full time

    Software International (SI) supplies technical talent to Fortune 100/500/1000 companies in Canada/US. We currently have a long term, renewable contract as a Senior PHP Developer with our web development and new media marketing client that primarily supports North American clients on various website and backend infrastructure services. This role is only...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java DeveloperOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior Java...


  • Toronto, Ontario, Canada Autodesk Full time

    English translation will follow/La traduction en anglais suivra25WD92809, Développeur logiciel seniorAperçu du PosteNotre équipe de développement logiciel recherche un développeur logiciel senior pour rejoindre l'équipe d'intégration de plateformes dans un environnement de développement agile et dynamique. Vous jouerez un rôle clé dans la...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, Canada's top Banking Firm, is looking to hire aSDET (Software Development Engineer in Test)for a long term opportunity atToronto, ON (Hybrid Position).Please respond back with your most recent resume if you would be interested..Job Title: SDET (Software Development Engineer in Test)Duration: Long Term Position (12+ Months)Location:...


  • Toronto, Ontario, Canada Zensurance Full time

    About Us: Zensurance is redefining commercial insurance for Canadian businesses.  As a leading InsurTech, we make getting the right coverage simple, fast, and accessible through a digital-first experience. Our platform combines advanced technology with deep industry expertise to deliver tailored insurance solutions that help businesses thrive. Zensurance...


  • Toronto, Ontario, Canada Zensurance Full time

    About Us: Zensurance is redefining commercial insurance for Canadian businesses.  As a leading InsurTech, we make getting the right coverage simple, fast, and accessible through a digital-first experience. Our platform combines advanced technology with deep industry expertise to deliver tailored insurance solutions that help businesses thrive. Zensurance...


  • Toronto, Ontario, Canada Source Code Full time

    RQ Software Developer - Senior 1-year, 2 month contract, 2 possible extension ONSITE - 222 Jarvis st 5th floor Central Agencies Cluster - Ministry of Treasury Board Secretariat Security Level: CRJMC Responsibilities:Required to translate technical systems specifications into working, tested applications. This includes:developing detailed programming...


  • Toronto, Ontario, Canada RBCx Full time

    Job DescriptionMydoh is an award-winning Toronto-based fintech committed to helping Canadian families raise money-smart kids. As part of RBC Ventures, Mydoh is seeking to change the financial landscape for families. Through real-world money experiences, Mydoh makes it easier for the next generation to develop core financial habits to set young people up for...


  • Toronto, Ontario, Canada Robinhood Full time $140,000 - $165,000

    Join us in building the future of finance.Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you're ready to be at the epicenter of this historic cultural and financial shift, keep reading.About the team +...


  • Toronto, Ontario, Canada Zensurance Full time

    About Us: Zensurance is redefining commercial insurance for Canadian businesses.  As a leading InsurTech, we make getting the right coverage simple, fast, and accessible through a digital-first experience. Our platform combines advanced technology with deep industry expertise to deliver tailored insurance solutions that help businesses thrive. Zensurance...