Search jobs > Toronto, ON > Senior software developer

RQ07963 - Software Developer - Full Stack - Senior

Maarut Inc
Toronto, Ontario, Canada
Full-time

Responsibilities :

  • Translatecomplex business and technical system specifications into workingtested applications including developing detailed programmingspecifications writing and / or generating code compiling datadrivenprograms and conducting unittests.
  • Resolveand troubleshoot technical problems during the use and operation ofsoftware packages providing technical assistance in implementationconversion andmigrations.
  • Collaboratewith IT professionals throughout the Software Development LifeCycle (SDLC) to ensure seamless integration deployment and ongoingsupport ofapplications.
  • Designbuild and maintain modular scalable web applications with a strongemphasis on speed performance andsecurity.

GeneralSkills :

  • Extensiveexperience in programming and analysis with specialized support invarious software packages and methodologies for development designimplementation and maintenance ofapplications.
  • Strongability to collaborate with IT professionals across all phases ofthe SDLC with proficiency in designing coding testing debugging anddocumenting applications using objectoriented and thirdgenerationlanguage developmenttools.
  • Extensiveexperience with one or more programming languages with a strongfocus on Java and the SpringBoot Framework.
  • Strongexperience with relational and hierarchical database technologiesparticularly Oracle 19c including proficiency in writing complexSQLqueries.
  • Proficientin handling data formats such as JSON and XML and working withcommunication protocols and information retrievalpackages.
  • Excellentanalytical problemsolving decisionmaking and communication skillswith a proven track record of meeting deadlines as a teamplayer.

Full StackSkills :

  • Strongknowledge of Identity and Access Management(IAM) including OAuth 2.0 OpenID Connect and handling PKI certificates andAPIkeys / secrets.
  • Proficientin both frontend and backend development including databasedesign / management and DevOpspractices.
  • Strongexpertise in Angular Single Page Application (SPA) development withproficiency in JavaScript TypeScript andHTML5.
  • Indepthknowledge of the design and implementation of overall webarchitecture ensuring solutions are built for speed andscalability.
  • Extensiveexperience with RESTful APIs and API Gateways including Gravitee.ioand IBM API Connect and in integrating frontend UI with constructedAPIs.
  • Proficientin developing AODAcompliant web applications and making frontendcalls to RESTful APIs and DataPower webservices.
  • Expertisein containerization technologies particularly RedHat OpenShift andKubernetes and proficient in managing containerized environmentsusing tools like Docker andPodman.
  • Strongunderstanding of HTTP / s protocols CORS JWT TCP / IP DNS SSL / TLS andsecurity headers such as CSP andXFrameOptions.
  • Proficientin error handling debugging and implementing logging and monitoringof web requests using tools like Browser DevTools POSTMAN and curlfortesting.
  • Experiencewith DevOps practices including CI / CD pipelines and tools such asAzure DevOps for version control anddeployment.
  • Proficiencyin using Maven for project management and buildautomation.
  • Experiencewith Elasticsearch and Kibana for search andanalytics.
  • Proficientin using Nginx for serving web content and managing projectdependencies withnpm.
  • Experiencewith rapid application development (RAD) methodologies andprogramming Internetreadyapplications.
  • Abilityto review analyze and modify product installation scripts includingencoding testing anddebugging.
  • Abilityto provide postimplementation support and resolve anypostimplementation technicalissues.
  • Experienceconducting design walkthrough sessions with projectteams.
  • Competencyin Agile deliverymethodologies.

DesirableSkills :

  • Familiaritywith HL7 FHIR and HAPI FHIR for healthcare dataintegration.
  • Handsonexperience with DataPower web services andintegration.
  • Experiencewith ONE ID for authentication and accessmanagement.
  • Knowledgeof the Ontario Design System for UI / UXconsistency.
  • Knowledgeand understanding of Accessibility for Ontarians with DisabilityAct (AODA) and related regulations andstandards.
  • Provenability in data extraction and PDFgeneration.

Requirements

Experienceand Skill SetRequirements :

MustHaves :

5years of experience with Identity and Access Management (IAM)including the implementation and management of OpenID Connect OAuth2.

0 and JWT along with handling PKI certificates and APIkeys / secrets.

  • 10years of experience in programming and analysis with specializedsupport in various software packages including a strong focus onJava and the Spring BootFramework.
  • Experiencewith RESTful APIs and API Gateways (Gravitee.io IBM API Connect)integrating frontend UI with constructed APIs and developingAODAcompliant webapplications.
  • 10years of handson experience with relational and hierarchicaldatabases particularly Oracle including proficiency in writingcomplex SQLqueries.
  • Strongunderstanding of DevOps practices including CI / CD pipelines andtools such as Azure DevOps for version control anddeployment.

Nice toHave :

  • Experiencewith ONE ID for authentication and accessmanagement.
  • Experiencein developing or integrating systems to interface with OntarioMDsHealth Report Manager (HRM). including report generation andtransmission

Skill SetRequirements :

PublicSectorExperience :

  • Demonstratedexperience in developing software applications in alignment withpublic sector regulations andstandards.
  • Provenability to navigate public sector project approval processes anddeliver solutions that meet government IT compliancerequirements.
  • Experienceworking within public sector environments ensuring that developedapplications meet the specific needs and constraints of governmentclients.
  • Strongunderstanding of public sector enterprise architecture and theability to produce technical documentation that adheres togovernmentstandards.

DevelopmentExperience :

5years of experience with Identity and Access Management (IAM)including the implementation and management of OpenID Connect OAuth2.

0 and JWT along with handling PKI certificates and APIkeys / secrets.

  • 10years of experience in programming and analysis with specializedsupport in various software packages including a strong focus onJava and the Spring BootFramework.
  • Extensiveexperience in full stack development including both frontend(Angular SPA JavaScript TypeScript HTML5) and backend development(Java Spring Boot) with a focus on modular scalable webapplications.
  • 10years of handson experience with relational and hierarchicaldatabases particularly Oracle including proficiency in writingcomplex SQLqueries.
  • Proficientin using objectoriented and thirdgeneration language developmenttools including designing coding testing debugging and documentingapplications.
  • Experiencewith RESTful APIs and API Gateways (Gravitee.io IBM API Connect)integrating frontend UI with constructed APIs and developingAODAcompliant webapplications.
  • Indepthknowledge of containerization technologies (RedHat OpenShiftKubernetes Docker Podman) and experience managing containerizedenvironments.
  • Strongunderstanding of DevOps practices including CI / CD pipelines andtools such as Azure DevOps for version control anddeployment.
  • Experiencewith data formats such as JSON and XML and working with informationretrieval packages and querylanguages.
  • Proficientin using Maven for project management and build automation andexperience with tools like Elasticsearch Kibana andNginx.

TechnicalSkills :

  • Proficientin designing building and maintaining modular scalable webapplications with a strong emphasis on speed performance securityand identitymanagement.
  • Extensiveexperience with OAuth 2.0 OpenID Connect JWT identity accessmanagement and federation ensuring secure and seamless userauthentication and authorization acrosssystems.
  • Experiencein resolving and troubleshooting technical problems during the useand operation of software packages including providing technicalassistance in implementation conversion andmigrations.
  • Strongability to collaborate effectively with IT professionals across allphases of the Software Development Life Cycle (SDLC) ensuringseamless integration deployment and ongoing support ofapplications.
  • Expertisein designing and implementing overall web architecture ensuringthat solutions are built for speed scalability andreliability.
  • Proficientin handling and transforming data using formats such as JSON andXML and in performing extraction transformation and loading (ETL)activities.
  • Strongunderstanding of communication protocols including HTTP / s TCP / IPDNS SSL / TLS CORS and security headers such as CSP and XFrameOptionsand their application in webdevelopment.
  • Experiencewith error handling debugging and implementing logging andmonitoring of web requests using tools like Browser DevToolsPOSTMAN andcurl.
  • Experiencewith Agile delivery methodologies ensuring timely and qualitydrivensoftware development anddeployment.
  • Abilityto conduct detailed technical assessments translate complexbusiness and technical specifications into working testedapplications and develop comprehensive programmingspecifications.
  • Handsonexperience with DevOps practices including managing CI / CD pipelinesand using tools such as Azure DevOps for version control anddeployment.

CommunicationsSkills :

  • Clearlyarticulates technical concepts to both technical and nontechnicalstakeholders.
  • Effectivelycollaborates with team members and crossfunctional teams throughoutthe software development lifecycle.
  • Demonstratesstrong written communication skills in technical documentation andprojectreports.
  • Proactivelyengages in team discussions providing insights and feedback toimprove projectoutcomes.

Experience and Skill Set Requirements : Must Haves : 5+ years ofexperience with Identity and Access Management (IAM), including theimplementation and management of OpenID Connect, OAuth 2.

0, andJWT, along with handling PKI certificates and API keys / secrets. 10+years of experience in programming and analysis, with specializedsupport in various software packages, including a strong focus onJava and the Spring Boot Framework.

Experience with RESTful APIsand API Gateways (Gravitee.io, IBM API Connect), integratingfront-end UI with constructed APIs, and developing AODA-compliantweb applications.

10+ years of hands-on experience with relationaland hierarchical databases, particularly Oracle, includingproficiency in writing complex SQL queries.

Strong understanding ofDevOps practices, including CI / CD pipelines and tools such as AzureDevOps for version control and deployment.

Nice to Have : Experiencewith ONE ID for authentication and access management. Experience indeveloping or integrating systems to interface with OntarioMD'sHealth Report Manager (HRM).

including report generation andtransmission Skill Set Requirements : Public Sector Experience : Demonstrated experience in developing software applications inalignment with public sector regulations and standards.

Provenability to navigate public sector project approval processes anddeliver solutions that meet government IT compliance requirements.

Experience working within public sector environments, ensuring thatdeveloped applications meet the specific needs and constraints ofgovernment clients.

Strong understanding of public sectorenterprise architecture and the ability to produce technicaldocumentation that adheres to government standards.

DevelopmentExperience : 5+ years of experience with Identity and AccessManagement (IAM), including the implementation and management ofOpenID Connect, OAuth 2.

0, and JWT, along with handling PKIcertificates and API keys / secrets. 10+ years of experience inprogramming and analysis, with specialized support in varioussoftware packages, including a strong focus on Java and the SpringBoot Framework.

Extensive experience in full stack development,including both front-end (Angular SPA, JavaScript, TypeScript,HTML5) and back-end development (Java, Spring Boot), with a focuson modular, scalable web applications.

10+ years of hands-onexperience with relational and hierarchical databases, particularlyOracle, including proficiency in writing complex SQL queries.

Proficient in using object-oriented and third-generation languagedevelopment tools, including designing, coding, testing, debugging,and documenting applications.

Experience with RESTful APIs and APIGateways (Gravitee.io, IBM API Connect), integrating front-end UIwith constructed APIs, and developing AODA-compliant webapplications.

In-depth knowledge of containerization technologies(RedHat OpenShift, Kubernetes, Docker, Podman) and experiencemanaging containerized environments.

Strong understanding of DevOpspractices, including CI / CD pipelines and tools such as Azure DevOpsfor version control and deployment.

Experience with data formatssuch as JSON and XML and working with information retrievalpackages and query languages. Proficient in using Maven for projectmanagement and build automation, and experience with tools likeElasticsearch, Kibana, and Nginx.

Technical Skills : Proficient indesigning, building, and maintaining modular, scalable webapplications with a strong emphasis on speed, performance,security, and identity management.

Extensive experience with OAuth2.0, OpenID Connect, JWT, identity access management, andfederation, ensuring secure and seamless user authentication andauthorization across systems.

Experience in resolving andtroubleshooting technical problems during the use and operation ofsoftware packages, including providing technical assistance inimplementation, conversion, and migrations.

Strong ability tocollaborate effectively with IT professionals across all phases ofthe Software Development Life Cycle (SDLC), ensuring seamlessintegration, deployment, and ongoing support of applications.

Expertise in designing and implementing overall web architecture,ensuring that solutions are built for speed, scalability, andreliability.

Proficient in handling and transforming data usingformats such as JSON and XML, and in performing extraction,transformation, and loading (ETL) activities.

Strong understandingof communication protocols, including HTTP / s, TCP / IP, DNS, SSL / TLS,CORS, and security headers such as CSP and X-Frame-Options, andtheir application in web development.

Experience with errorhandling, debugging, and implementing logging and monitoring of webrequests, using tools like Browser DevTools, POSTMAN, and curl.

Experience with Agile delivery methodologies, ensuring timely andquality-driven software development and deployment. Ability toconduct detailed technical assessments, translate complex businessand technical specifications into working, tested applications, anddevelop comprehensive programming specifications.

Hands-onexperience with DevOps practices, including managing CI / CDpipelines and using tools such as Azure DevOps for version controland deployment.

Communications Skills : Clearly articulatestechnical concepts to both technical and non-technicalstakeholders. Effectively collaborates with team members andcross-functional teams throughout the software development lifecycle.

Demonstrates strong written communication skills intechnical documentation and project reports. Proactively engages inteam discussions, providing insights and feedback to improveproject outcomes.

14 hours ago
Related jobs
Maarut Inc
Toronto, Ontario

Conductssupport maintenance prototyping and configuration of a complexOracle SiebelSolution.Provideaccurate estimates for proposed features/enhancements and reviewthe estimates from other team members for completeness andaccuracy.Designand develop prototypes and proof ofconcepts.ResearchOracle tools...

Software International
Toronto, Ontario
Remote

Perform systems and network architectural design for the sites network, including capacity planning, hardware, infrastructure, software integration, OS and software performance tuning. This Senior System Admin is responsible for the overall technical management, operations, ongoing. Working directly...

Cynet Systems
Toronto, Ontario

Working with various RBC internal teams for software feature delivery, support, and bug fixes. Proficient in Agile development, hands-on CI/CD pipelines development experience, version control & software packaging and experience in tools such as Jenkins, Nexus, GITHUB, Consul, Apigee, Helios, JIRA, ...

Robinhood
Toronto, Ontario

You have prior experience in at least one of the following fields: Developer Experience, Developer Infrastructure, Software Platform, etc. Developer Infrastructure’s mission is to empower engineering to build with quality, velocity, and confidence. To realize our mission we’re building a platform th...

Maarut Inc
Toronto, Ontario

Workwith architecture team to developer architectural artifacts for OPSGating. Developmentof required Software Architecture Documentation for theproject;. ...

GoBolt
Toronto, Ontario

We are on the lookout for a Senior Software Developer who shares our passion for Customer Obsession. Work cross functionally to deliver software and data modeling solutions to solve. ...

#paid
Toronto, Ontario

You are an experienced software developer, who has worked as part of small to medium-sized teams and participated in planning, designing, and shipping small-to-medium scale applications. Work with Product Managers and Software Developers to collaboratively define the roadmap for features and tools. ...

Laurentian Bank
Toronto, Ontario

We are seeking an experienced Collibra Platform Developer to design, implement, and maintain data governance solutions using the Collibra Data Intelligence Platform (DIP). Collibra Certified Developer) are a plus. ...

Lightspeed
Toronto, Ontario

Lightspeed is looking for talented and experienced Senior Principal Engineer to join their growing Services organization. As a hands-on Senior Principal Engineer, you’ll guide design and architecture of the critical system components across the Services org, and personally contribute to the key part...

RBC - Royal Bank
Toronto, Ontario

Demonstrate software development best practices for high quality delivery. Experience managing a team of developers. Application Development, Application Integrations, Application Maintenance, Applications Architecture, Artificial Intelligence (AI), Automation Technology, Azure Active Directory (AD)...