Full Stack Java Developer at Procom
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

06 Nov, 25

Salary

0.0

Posted On

07 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Microservices, Mstest, Typescript, Jasmine, Node.Js, Entity Framework, Xunit, Json, Cloud Development, Platform Development, Javascript, Paas, Unit Testing, Karma

Industry

Computer Software/Engineering

Description

FULL STACK JAVA DEVELOPER:

On behalf of our technology client, Procom is searching for a Full Stack Java Developer for an 8-month role. This position is a hybrid position with 3 days onsite at our client’s Toronto office.

FULL STACK JAVA DEVELOPER - JOB DESCRIPTION:

This project involves the development of cloud-native web applications, incorporating AODA compliance and leveraging Java Enterprise technologies. The role requires enhancement or renewal of web applications using industry-leading open-source frameworks and ensuring accessibility and performance.

FULL STACK JAVA DEVELOPER - MANDATORY SKILLS:

  • Microsoft/Azure Development experience
  • Entity Framework or other Object-Relational Mapping data access tools
  • REST APIs
  • React and NextJS
  • JavaScript and TypeScript
  • SQL experience
  • Node.js

FULL STACK JAVA DEVELOPER – NICE-TO-HAVE SKILLS:

  • Azure SQL
  • Unit testing and test automation support (e.g., NUnit, XUnit, MSTest, Karma or Jasmine)
  • Microservices and container-based platform development
  • JSON, SpringBoot
  • Azure Cloud Development including PaaS and SQL services
Responsibilities
  • Work with Business Analysts, UX & UI Designers, Product Managers, and Cloud Architects to develop application design and technical specification documents.
  • Create object-oriented models in UML as design artifacts using tools such as Power Designer.
  • Support Quality Assurance & Defect Management, including Unit Testing, Test Automation, and AODA Testing.
  • Construct, enhance, or renew web applications using Cloud-Native/PaaS & Java EE application models.
  • Provide critical application support for complex production Java enterprise applications.
  • Coordinate system development activities and provide technical consultative support to other staff members.
  • Provide knowledge transfer to ministry staff at all stages of this assignment.
Loading...