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