Talent.com
Senior Software Developer
Senior Software DeveloperTeckhorizon Inc • Toronto, ON, Canada
Senior Software Developer

Senior Software Developer

Teckhorizon Inc • Toronto, ON, Canada
15 hours ago
Job type
  • Full-time
  • Quick Apply
Job description

About the Role

Our Client is seeking a Senior Software Developer to support modernization initiatives under a large-scale Criminal Justice Digital program. The role involves building highly secure, high-availability, high-performance digital applications in a Cloud-Native environment.

Key Responsibilities

Analysis & Design

Translate business requirements into technical solutions

Design scalable microservices-based architecture

Produce technical documentation and SDLC artifacts

Development

Build RESTful APIs using Spring Boot

Develop Angular-based Single Page Applications (SPA)

Develop backend, frontend, and integration components

Apply UML and design patterns

Testing & Quality

Perform unit and integration testing

Apply Test-Driven Development (TDD)

Ensure compliance with security and AODA / WCAG standards

Support automated testing (e.g., Selenium)

Cloud & DevOps

Deploy applications on Microsoft Azure (PaaS)

Contribute to CI / CD pipelines

Support monitoring and logging (e.g., Azure App Insights)

Work in containerized environments (Azure, OpenShift, Docker, Kubernetes)

Production Support

Troubleshoot and resolve production issues

Analyze logs and performance metrics

Provide operational and on-call support

Mandatory Requirements

Experience

10+ years of software development experience

5+ years with RESTful APIs, Angular, and Microservices

5+ years frontend development (HTML5, CSS3, JavaScript / TypeScript)

Experience delivering secure, high-performance Cloud solutions

Strong experience in application performance analysis and tuning

Backend

Spring Boot

REST API design and documentation

Java frameworks (Spring, Hibernate, JSF, etc.)

JMS, AMQP, REST integrations

Mainframe integration (IMS Adapter)

Frontend

Angular (components, routing, services, modules)

SPA development

Responsive and cross-browser design

Databases

Strong SQL skills

SQL Server, PostgreSQL, Oracle

MongoDB

Database performance and data validation

Cloud & Infrastructure

Microsoft Azure (PaaS)

Azure SQL

Container platforms (Docker, Kubernetes, OpenShift)

Security

OAuth2, MFA, SSO

OWASP best practices

JWT, TLS 1.2

Certificate-based authentication

PKI / RBAC

High Availability and Disaster Recovery

Highlighted Must-Haves (Recent Experience)

3+ years Angular (recent)

5+ years Spring Boot (recent)

Recent Azure Cloud / Azure SQL experience

Recent OWASP implementation

Strong knowledge of design patterns

Application performance analysis expertise

Nice to Have

PDF generation experience

Database administration and data quality management

Create a job alert for this search

Senior Software Developer • Toronto, ON, Canada