Back to results

Senior Software Developer

  • Toronto, ON, Canada

$100 to $105 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$100 to $105 CAD / hour
Job type
Contract
Apply by
Posting language
English
Posted

Original job description


The Ministry of Publlic af Business Service Delivery and Procurment (Integration Cluster) downtown has a 12 month renewable contract for a Senior Software Engineer. If you are available, please send me your resume and I will call you back with more details.

· 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.

· 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.

More about this job

Responsibilities

Design, develop, and deploy large-scale web applications and services using Java, relational databases, REST APIs, and microservice architecture. Translate specifications into secure, maintainable applications, and support implementation through testing, troubleshooting, migration, and technical documentation.

Requirements

Requires 10 or more years of experience designing and developing large-scale, multi-client web applications, with extensive hands-on Java and relational database experience. Candidates should also have experience with REST services, microservices, Agile and object-oriented practices, security protocols, Azure DevOps, database integration and migration, deployment, and post-implementation support.

Skills

  • Java Development
  • Oracle
  • SQL
  • REST APIs
  • RESTful Web Services
  • Microservices
  • Web Application Development
  • Object-Oriented Design
  • Design Patterns
  • Agile Methodologies
  • Automated Testing
  • Azure DevOps
  • OAuth 2.0
  • JSON Web Tokens
  • Database Tuning
  • Application Deployment

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector

Keywords

  • Java
  • Oracle
  • SQL
  • Relational Databases
  • Hierarchical Databases
  • REST APIs
  • RESTful Web Services
  • Microservice Architecture
  • Web Applications
  • Internet-Ready Applications
  • Azure DevOps
  • Agile Methodologies
  • Structured Development Methods
  • Object-Oriented Design
  • Design Patterns
  • Clean Code
  • Refactoring
  • Automated Testing
  • JSON Web Tokens
  • OAuth 2.0
  • SSL Certificates
  • Security Gateways
  • Identity Integration
  • SQL Tuning
  • Middleware
  • Communications Protocols
  • Database Conversion
  • Database Migration
  • Application Deployment
  • Technical Documentation

Report this job