Software Developer - Back End - Senior at Procom
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

0.0

Posted On

31 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Oracle, Interpersonal Skills, Sql, Spring Boot, Spring Framework, Json

Industry

Computer Software/Engineering

Description

SOFTWARE DEVELOPER - BACK END - SENIOR:

On behalf of our IT client, Procom is searching for a Software Developer - Back End - Senior for a 6-month role. This position is a hybrid position with 3 days onsite at our client’s Toronto office.

SOFTWARE DEVELOPER - BACK END - SENIOR - JOB DESCRIPTION:

This role involves working on a critical project focused on Cloud-Native application development. The project requires collaboration with various stakeholders to deliver quality software products, including Minimal Viable Products and Cloud-Native Web Application products.

SOFTWARE DEVELOPER - BACK END - SENIOR - MANDATORY SKILLS:

  • Strong Java Developer experience
  • Expertise in Java Enterprise and Cloud-Native application development
  • Proficiency in JSON, Spring Framework, and Spring Boot
  • Experience with Oracle and SQL databases
  • Excellent problem-solving, communication, and interpersonal skills

SOFTWARE DEVELOPER - BACK END - SENIOR – NICE-TO-HAVE SKILLS:

  • Experience with React
  • Experience with Public Sector I&IT Solutions architecture
  • Familiarity with Azure Data Factory
  • Knowledge of AODA compliance
  • Understanding of DevOps methodologies
Responsibilities
  • Work with Business Analysts, UX & UI Designers, and Product Managers to develop application design and technical specification documents
  • Create object-oriented models in UML using tools such as Power Designer
  • Support Quality Assurance & Defect Management, including various testing phases
  • Construct and enhance web applications using Cloud-Native and Java EE application models
  • Provide critical application support and technical consultative support to other staff members
  • Co-ordinate system development activities and provide knowledge transfer to ministry staff
  • Provide post-implementation support
Loading...