Senior Full Stack Developer – 12‑Month Contract (Toronto)
Contract duration: 12 months
Location: Toronto
Work model: Hybrid – 40% on‑site (2 days/week required)
Languages: French and English required
Role Overview
As a Senior Full Stack Developer, you will contribute to the development and operational support of key applications within a wealth management technology team. You will play a central role in building and enhancing solutions using your expertise in Java, React or Angular, as well as Spring Boot, APIs, microservices, DevOps, AWS Cloud, automated testing, Camunda, ServiceNow, Confluence, and Jira.
Key Responsibilities
- Develop and deploy features in a Scrum environment while maximizing value for business partners and meeting non‑functional and service‑level requirements.
- Design innovative technology solutions and ensure high‑quality deliverables through automated unit testing.
- Troubleshoot complex technical challenges and contribute to continuous improvements in application architecture.
- Collaborate with Product Owners to translate business needs into functional solutions.
- Experiment with and deliver proofs of concept (POCs).
- Challenge architectural decisions to ensure efficiency, performance, and high availability.
- Lead incident management and coordinate post‑mortem reviews.
- Maintain accurate and up‑to‑date technical documentation.
- Share technical expertise and support the growth of team members.
Your Team
The wealth management technology group includes more than 1,500 specialists working in an agile, proactive, and collaborative environment.
You will join a close‑knit team of about 25 colleagues, reporting to a Senior Director. The team is known for its strong collaborative culture and innovative mindset. Flexibility and work‑life balance are key priorities, supported by a hybrid work model and adaptable schedules.
Required QualificationsEducation & Experience
- Bachelor’s degree in Computer Science or a related field.
- 3–5 years of experience in software development.
Technical Skills
- Strong expertise in microservices and API architectures using Java (Spring Boot).
- Experience with JMS/IBM MQ/Kafka.
- Solid knowledge of HTML5, CSS3, JavaScript, Java 8+, and UI frameworks such as Angular or React.
- Strong understanding of DevOps best practices and tools: IaC, Git, JSON, YAML, Jenkins, Maven, Nexus, JUnit, GitHub Actions/Harness, Helm, Ansible, Terraform, HashiCorp Vault.
- Deep knowledge of observability and monitoring tools (Datadog, CloudWatch, Splunk).
- Proficiency with Postgres, MongoDB, Istio, Redis, SQL/NoSQL databases, and AWS technologies.
- Strong understanding of quality testing methodologies and security concepts (KMS, SSO, data encryption).
- Hands‑on experience with AWS cloud development, deployment, automation, and operations.
- Familiarity with agile methodologies and modern software development practices (automated testing, code reviews, DevOps techniques).
Soft Skills
- Strong collaboration and teamwork
- Initiative and autonomy
- Attention to detail and code optimization
BH 22249
Rémunération : Jusqu'à 100,00$ par heure
Lieu du poste : Télétravail hybride à Toronto, ON (Toronto District)