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