Back to results

Software Developer - Full Stack - Senior

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

$80 to $95 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$80 to $95 CAD / hour
Job type
Contract
Apply by
Posting language
English
Posted

Original job description


Job Title: Software Developer - Full Stack - Senior

Location: Toronto, ON (Onsite)

Duration: 12+ Months (plus extension)

Client: Public Sector

Pay Rate: CAD 80-95/Hour + HST

Must Have:

  • Ten or more years of experience as a designer and developer of large-scale, multi-client web applications, or equivalent senior experience.
  • Extensive hands-on Java development experience with Oracle, SQL, or comparable relational databases.
  • Significant experience with REST APIs, RESTful web services, microservice architecture, and Internet-ready applications.
  • Experience with security gateways and protocols, including JSON Web Tokens, OAuth 2.0, SSL certificates, secure communications, and identity integration.
  • Experience with relational and hierarchical databases, query languages, SQL tuning, middleware, gateways, communications protocols, conversion, and migration.

Nice to have:

  • OPS or public sector exp.

Experience and Skill Set Requirements

Core Skills and Experience - 40%

  • Ten or more years of experience as a designer and developer of large-scale, multi-client web applications, or equivalent senior experience.
  • Extensive hands-on Java development experience with Oracle, SQL, or comparable relational databases.
  • Significant experience with REST APIs, RESTful web services, microservice architecture, and Internet-ready applications.
  • Experience translating specifications into working applications using structured and Agile methods, object-oriented practices, design patterns, clean code, automated testing, and Azure DevOps.

Technical Skills and Experience - 35%

  • Experience with security gateways and protocols, including JSON Web Tokens, OAuth 2.0, SSL certificates, secure communications, and identity integration.
  • Strong understanding of Agile methodologies, structured development methods, object-oriented design, current design patterns, refactoring, and clean code.
  • Experience with relational and hierarchical databases, query languages, SQL tuning, middleware, gateways, communications protocols, conversion, and migration.
  • Experience with application design, deployment, installation scripts, troubleshooting, post-implementation support, and technical documentation.

Soft Skills - 20%

  • Strong written and verbal communication, analytical, systematic problem-solving, decision-making, interpersonal, and negotiation skills.
  • Ability to develop and present ideas, lead or participate in design walkthroughs, and work effectively with functional and technical teams.
  • Demonstrated ability to perform under pressure, adapt to change, work within aggressive timelines, and consistently meet deadlines.

Public-Sector Experience - 5%

  • Knowledge of Ontario Public Service development standards, processes, governance, security, accessibility, information-management, and documentation expectations.

If this opportunity matches your experience and career goals, please share your most updated resume for consideration.

#RTA

More about this job

Responsibilities

Design and develop large-scale, multi-client web applications and Internet-ready services using Java, relational databases, REST APIs, and microservice architecture. Translate specifications into secure, tested applications; support design walkthroughs, deployment, troubleshooting, documentation, and post-implementation needs.

Requirements

Requires 10 or more years of senior-level experience designing and developing large-scale web applications, with extensive Java and relational database experience. Candidates should also have expertise in REST services, microservices, security protocols, software development practices, and strong communication and problem-solving skills; Ontario public-sector experience is an asset.

Skills

  • Java Development
  • Oracle
  • SQL
  • REST APIs
  • RESTful Web Services
  • Microservices
  • JSON Web Tokens
  • OAuth 2.0
  • SSL Certificates
  • Identity Integration
  • Relational Databases
  • Hierarchical Databases
  • SQL Tuning
  • Azure DevOps
  • Agile Methodologies
  • Automated Testing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector

Keywords

  • Java
  • Oracle
  • SQL
  • REST APIs
  • RESTful Web Services
  • Microservice Architecture
  • Internet-Ready Applications
  • JSON Web Tokens
  • OAuth 2.0
  • SSL Certificates
  • Secure Communications
  • Identity Integration
  • Relational Databases
  • Hierarchical Databases
  • SQL Tuning
  • Middleware
  • Communications Protocols
  • Database Conversion
  • Database Migration
  • Azure DevOps
  • Agile Methodologies
  • Object-Oriented Design
  • Design Patterns
  • Clean Code
  • Automated Testing
  • Application Deployment
  • Technical Documentation
  • Ontario Public Service
  • Accessibility
  • Information Management

Report this job