Java Developer (Full Stack) 0136-2516

Foilcon
Toronto, Ontario, Canada
116.8K $ / an (estimé)
Temps plein
Quick Apply

HM Note : This hybrid role is in office two (2) days per month every other week. Candidate must reside in Ontario

Description :

Background Information :

Ontario Health seeks to implement an eForms solution, starting with the eForms MVP, that will implement the prioritized OMA / MOH forms, following a repeatable process, building on the success of the MTO forms implementation with EMR vendors for the primary care community.

The scope of the eForms MVP consist in creating a digital forms publication pipeline and establish a provincial library of electronic forms that will be readily available in all point of care systems and is integrated with provincial digital assets (i.e. EHR).

The digital implementation is currently in progress.

Deliverables include :

  • Complete the delivery of the eForms LPR into its target Azure environment.
  • Engage in eForms Phase 2 planning and delivery.
  • Complete the EMR (Electronic Medical Record) to SADIE Integration with SSO and contextual launch.

Must haves :

  • Expert-level skills in developing full-stack web solutions, focusing on Angular, TypeScript, and Bootstrap for the frontend, and Java Spring Boot for backend code and business logic.
  • Over 6 years of experience designing, building, and maintaining RESTful APIs following microservice architecture patterns.
  • Strong expertise in Microsoft Azure services, including Azure Kubernetes Service, Azure Service Bus, and Functions, coupled with proficiency in AWS.
  • Solid knowledge of modern authorization standards, such as OAuth 2.0 and JSON Web Token.
  • Extensive development experience within an Agile team using Azure DevOps, including Azure Repos, pull requests, and CI / CD (Continuous Integration and Continuous Delivery / Deployment) pipelines.
  • Effective team player with strong interpersonal skills, capable of communicating complex technical information clearly.

Responsibilities :

  • Contribute to designing and implementing full-stack applications using a cloud-based architectural framework.
  • Collaborate closely with business analysts and solutions architects to analyze and implement functional and non-functional requirements.
  • Translate business requirements and technical specifications into working, tested applications, including developing, unit testing, and deploying new system components or enhancements in a DevOps environment.
  • Diagnose and troubleshoot functional and performance issues, implementing corrective and preventive fixes as required.
  • Adhere to development processes established by the team, including test-driven development, peer code review, change management, and all DevOps practices such as unit testing and continuous delivery.
  • Resolve and troubleshoot technical issues that arise during the use and operation of the developed application, including providing technical assistance in resolution, data conversion, and migrations.
  • Evaluate and determine appropriate architecture, technical specifications, and solution design, making recommendations to product management.
  • Generate clean, reusable, performant code and maintainable solutions to enhance the platform’s quality.
  • Collaborate with operations teams to ensure support for developed applications and platforms in all environments.
  • Maintain comprehensive code documentation as required.

Desired Skills :

  • Bachelor's degree in computer science, engineering, or equivalent technical discipline.
  • Experience working with authenticated, customer-focused applications.
  • Strong knowledge of frontend development frameworks and libraries, including Angular, Vue.js, JavaScript, TypeScript, Jasmine / Jest, HTML 5, JSON, npm, Webpack, Babel, JSON, Bootstrap, LESS, CSS, SASS.
  • Strong knowledge of backend frameworks and technologies, including Java Spring Boot, OAuth 2.0, JWT, Kubernetes, Docker, Databases (Relational and NoSQL).
  • Familiarity with Accessibility for Ontarians with Disability Act (AODA) and related regulations, WCAG 2.0 guidelines, and security best practices.
  • Experience working in an Agile environment.
  • Solid understanding of cross-browser / platform issues and coding solutions.
  • Experience with healthcare integration projects using HL7 FHIR standards.
  • Passion for learning the latest technologies and standards.
  • Self-learner and highly self-motivated.
  • Creative, solution-oriented, flexible, with a positive attitude and a drive for excellence.
  • Ability to successfully multitask and work to tight deadlines.
  • Accurate with excellent attention to detail.

Required Skills / Evaluation Criteria :

Criteria

  • Proficient in developing backend components using microservices architecture, Java Spring Boot, OAuth 2.0, JWT, and both relational and NoSQL databases. : 30%
  • Proficient in developing frontend components using Angular, TypeScript, and Bootstrap. : 30%
  • Proficient in utilizing Microsoft Azure services, including Azure Kubernetes Service, Azure Service Bus, and Functions. : 30%
  • Proficient in Agile development practices, including working within an Agile team using Azure DevOps SDLC, Azure Repos, pull requests, and CI / CD pipelines. : 10%

Deliverables

  • Designing and building web application features based on identified requirements.
  • Developing UI prototypes as needed.
  • Implementing automated unit tests to ensure feature quality.
  • Fixing bugs related to feature development.
  • Supporting production issue investigation and analysis when necessary.
  • Documenting and sharing implementation knowledge within the team.

Additional Terms

Knowledge Transferred Details :

  • The Candidate will ensure full knowledge transfer is provided to the Ontario Health team before end of agreement.
  • The Candidate should provide knowledge transfer to new resource at a minimum over a one week transition period.
  • Knowledge transfer includes sharing and walk through of the documentation, and regular team meetings to discuss project status, issue, risk and changes.
  • Also any joint review sessions, analysis workshops, etc. where key deliverables are shared with Ontario Health staff.

Must Haves :

  • 6+ years’ experience with expert-level skills in developing full-stack web solutions, focusing on Angular, TypeScript, and Bootstrap for the frontend, and Java Spring Boot for backend code and business logic.
  • 6+ years’ experience designing, building, and maintaining RESTful APIs following microservice architecture patterns.
  • 6+ years’ experience with strong expertise in Microsoft Azure services, including Azure Kubernetes Service, Azure Service Bus, and Functions, coupled with proficiency in AWS.
  • 6+ years’ experience with solid knowledge of modern authorization standards, such as OAuth 2.0 and JSON Web Token.
  • 6+ years’ experience with extensive development experience within an Agile team using Azure DevOps, including Azure Repos, pull requests, and CI / CD (Continuous Integration and Continuous Delivery / Deployment) pipelines. :
  • Il y a 8 jours
Emplois reliés
Offre sponsorisée
HCLTech
Canada

Develop an AI Assistant engine using .NET, EF Core, and Postgres/SQL.Create a Marketplace for sharing AI Assistants within the Enterprise using React.Provide APIs for Inferencing, Embedding, and Semantic Retrieval in PGVector using .Enhance the Marketplace for sharing non-Assistant assets using Reac...

SuiteSpot
Toronto, Ontario

You're a Full-Stack Developer with 2+ years of proven professional experience. Our tech stack is based entirely on Typescript with Angular and Ionic on the frontend and NodeJS on the backend. Fluency in Javascript/Typescript is required. ...

JLI Consulting Talent Search
Vaughan, Ontario

Full Stack Software Developer, contract. Our client, a civil infrastructure service provider, has an immediate need for a full-stack software developer. This role will contribute to revamping and modernizing existing technology stacks. Back-end: Experience either in Java or. ...

Element Fleet Management
Mississauga, Ontario

Full Stack Developer (Backend Bias). Full Stack Developer (Backend Bias). Lead a team of developers, conduct code reviews, mentor junior developers, and ensure the quality and delivery of the projects. Object Oriented Language such as C# or Java, and will be responsible for providing and receiving c...

Randstad Canada
Toronto, Ontario

This is a contract position for a Software Developer - Full Stack - Senior for our public sector client. NET, TypeScript, JavaScript, jQuery, Object Oriented Programming (OOP). NET, TypeScript, JavaScript, jQuery, Object Oriented Programming (OOP). In addition to our deep commitment to respecting hu...

CMHC
Toronto, Ontario

As a Subject Matter Expert, you will guide a team of Senior Developers and Developers, specializing in one of CMHC’s platforms. NET Full Stack Development, Visual Studio. Being CMHC’s leading expert on a platform or set of application development technologies, while also guiding and advising a team ...

TalentBridge
Toronto, Ontario

Job Title: Full Stack Developer. The programmer developer will be responsible for coding and unit testing of applications capabilities and APIs using Java, Restful API ( Spring Boot) and Cloud-Native Angular frameworks, translating functional specifications into working, tested applications (Front-e...

0000050007 Royal Bank of Canada
Toronto, Ontario

The developer will have the responsibility of data governance and development (both backend and UI). ...

Scotiabank
Toronto, Ontario

Business Group: Canadian Digital Banking Engineering - Applications is seeking a Senior full stack developer whose technical stack shows proficiency with Javascript, experience in React & Node JS is required since they will be touching on both. Position: Senior Software Developer (Full-Stack). ...

Sage Recruiting
Toronto, Ontario

Sage Recruiting is looking for a Senior Full Stack Developer to join a fast-growing SaaS company in Vancouver (or Remote!). As a Full Stack Developer, you will contribute to system level and architectural decisions and create sustainable, high-performance, and scalable solutions. ...