This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a highly technical Senior Software Developer (Back End) to lead the development and management of server-side logic and data interchange. In this role, you will translate complex technical specifications into robust, production-ready applications, ensuring high performance and responsiveness for all front-end requests. You will be a key contributor to the design and implementation of enterprise-grade APIs and middle-tier services.
Job Responsibility:
Application Development: Translate technical specifications into working, tested code using Java, Spring Boot, and Node.js
API Design & Integration: Design and implement scalable RESTful and SOAP interfaces, incorporating load balancing, service discovery, and resiliency patterns
System Optimization: Tune performance across the entire stack, including middleware processing, database query optimization, and API response times
Microservices & Architecture: Design and implement microservices based on modern cloud-based architectural principles and component-driven development
Security & Compliance: Apply secure coding practices and API hardening techniques to ensure data protection in compliance with PCI standards and WCAG 2.0/AODA requirements
Database Management: Manage the definition and maintenance of central databases, utilizing extensive experience with Oracle and Open Source technologies
DevOps Integration: Utilize Azure DevOps for backlog management, CI/CD pipeline execution, code branching, and automated deployments
Collaboration: Partner with IT professionals throughout the SDLC, participating in design walkthroughs and providing post-implementation support
Requirements:
Extensive experience with Java, Spring Boot, JPA, and Apache Camel
Deep hands-on experience with Node.js for developing scalable back-end services
10+ years of experience with Oracle and Open Source databases
Proficiency with Azure DevOps and modern cloud-based architectures
Proven track record in designing RESTful interfaces that support enterprise-grade front-end applications (React)
Strong knowledge of secure web application development, including PCI standards and AODA/WCAG 2.0 compliance
Excellent analytical, negotiation, and problem-solving skills with a team-player mindset
What we offer:
High-Performance Environment: Work on enterprise-grade applications with a modern, diversified tech stack (Java + Node.js)
Strategic Location: Convenient onsite engagement in downtown Toronto
Immediate Impact: Influence microservice design and architectural implementation from day one
Extension Potential: Initial 4-month contract with a clear path for continued engagement