JobHabor
Menu

Software Developer - Back End

Upstaff · Toronto, Ontario, Canada

Strong hiring record · median 3 days open

100100

Hiring signal

Actively hiring

Posted 3 days ago · still listed on the employer's own board · How we score

All reasons

In its favour

  • Posted 3 days ago
  • Still listed on the employer's own board

Did you apply?

Software Developer - Back End at Upstaff. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Job Overview

The Senior Software Developer will be responsible for designing, developing, implementing, and maintaining large-scale web applications. The successful candidate will have extensive hands-on experience in Java development, modern web technologies, RESTful APIs, microservices architecture, and relational databases.

The role involves developing high-performance, scalable, secure, and accessible applications while collaborating with technical and functional teams throughout the Software Development Life Cycle (SDLC).

Key Responsibilities

  • Design, develop, test, debug, and maintain large-scale web applications.
  • Develop server-side logic and manage database integration.
  • Translate technical specifications into functional, tested applications.
  • Build and maintain RESTful APIs and web services.
  • Implement and support microservices architecture.
  • Integrate front-end components with back-end services.
  • Ensure application performance, scalability, security, and responsiveness.
  • Develop applications compliant with PCI, WCAG 2.2, and AODA standards.
  • Troubleshoot technical issues and provide post-implementation support.
  • Conduct code reviews, design walkthroughs, and technical documentation.
  • Collaborate with developers, architects, business stakeholders, and project teams.
  • Follow Agile methodologies and established OPS development standards.

Must-Have Technical Skills

Modern Web Technologies

  • React
  • JavaScript (JS)
  • Next.js
  • Node.js
  • CSS
  • HTML5
  • Responsive web development
  • Mobile application development
  • RESTful APIs

Accessibility & Compliance

  • WCAG 2.2
  • AODA compliance
  • PCI compliance
  • JAWS screen reader
  • WAI-ARIA
  • HTML5 accessibility standards

Back-End Development

  • 10+ years of Java development experience.
  • Strong experience with Oracle or SQL databases.
  • 5+ years of REST APIs and RESTful Web Services.
  • Microservices architecture.
  • Large-scale, multi-client web application development.
  • Azure DevOps.

Requirements

Core Skills and Experience – 40%

  • 10+ years of experience designing and developing large-scale, multi-client web applications.
  • 10+ years of hands-on Java development experience with Oracle or SQL databases.
  • 5+ years of hands-on experience with REST APIs and RESTful Web Services.
  • Strong understanding of microservices architecture.
  • Experience applying architecture principles to improve extensibility and maintainability.
  • Experience developing Internet-ready applications.
  • Knowledge of Rapid Application Development (RAD) methodologies.
  • Experience using Azure DevOps.

Technical Skills and Experience – 35%

  • Knowledge of security gateways and protocols, including JWT, OAuth 2.0, and SSL certificates.
  • Strong understanding of Agile methodologies.
  • Object-oriented programming practices.
  • Knowledge of design patterns, refactoring, and clean coding principles.
  • Experience with relational and hierarchical databases.
  • Experience with query languages and information retrieval packages.
  • Knowledge of communication protocols.

Soft Skills – 20%

  • Excellent written and verbal communication skills.
  • Strong analytical, problem-solving, and decision-making abilities.
  • Ability to develop and present innovative ideas and solutions.
  • Excellent interpersonal and teamwork skills.
  • Ability to collaborate with functional and technical teams.
  • Ability to work under pressure and meet aggressive deadlines.
  • Adaptability to changing project requirements.

Public Sector Experience – 5%

  • Experience with Ontario Public Service (OPS) development standards and processes.

Nice-to-Have Skills

  • Previous experience developing and supporting the following ServiceOntario web portal services:
  • Driver Services
  • Vehicle Services
  • Healthy Smiles Ontario
  • High Occupancy Lanes
  • Experience with Canada Post Address Module.
  • Experience with Government Payment Gateway.
  • Experience with middleware and gateways.
  • Experience reviewing, modifying, testing, and debugging product installation scripts.
  • Knowledge of Information Management principles and practices.
  • Experience providing post-implementation technical support.
  • Knowledge of AODA regulations and accessibility standards.

More jobs at Upstaff

All 15

Similar roles