Senior Full Stack Developer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Ontario, ON, CAN
Remote
Senior level
Information Technology • Professional Services • Sales • Consulting
The Role
Develop scalable full-stack enterprise applications using Java, Spring Boot, React, and Angular. Responsibilities include designing APIs and microservices, developing database-driven services, writing automated tests, troubleshooting production issues, supporting deployments and migrations, and collaborating through Agile ceremonies, code reviews, and technical design sessions. The role also requires attention to security, performance, scalability, accessibility, system integration, and continuous improvement.
Summary Generated by Built In

Position: Senior Full Stack Developer

Location: Toronto, ON (Onsite)

Job ID#: RQ11439

Duration: 10 Months

Role Overview

We are seeking an experienced Software Developer to design, develop, test, and support enterprise-grade applications within a modern technology environment. The successful candidate will be responsible for translating business requirements and technical specifications into scalable, secure, and high-quality software solutions while collaborating with cross-functional teams throughout the Software Development Life Cycle (SDLC).


Key Responsibilities

  • Translate business requirements and technical specifications into scalable, secure, and fully tested full-stack applications.
  • Develop detailed technical designs and programming specifications.
  • Write, review, and maintain clean, efficient, and maintainable code following industry best practices.
  • Build and enhance data-driven applications and backend services.
  • Design and execute unit, integration, and end-to-end testing strategies.
  • Develop modern, responsive frontend components using React and/or Angular.
  • Develop robust backend services and APIs using Java and Spring Boot.
  • Build and maintain RESTful APIs and microservices architectures.
  • Troubleshoot and resolve technical issues across development, testing, and production environments.
  • Support application deployment, data migration, and system integration activities.
  • Collaborate with cross-functional teams through code reviews, design sessions, and Agile ceremonies.
  • Ensure solutions meet security, performance, scalability, and accessibility standards.
  • Contribute to continuous improvement of development processes, tools, and standards.
  • Provide technical support for implementation, system integration, data conversion, and migration activities.

Required Qualifications

General Skills

  • Experience in programming and systems analysis within enterprise application environments.
  • Strong ability to collaborate with IT professionals across the SDLC.
  • Experience in application design, modern design patterns, deployment, and troubleshooting.
  • Experience designing, coding, testing, debugging, and documenting applications.
  • Proficiency in object-oriented programming and modern scripting languages.
  • Experience with relational database technologies and SQL development.
  • Experience building and supporting data-driven applications.
  • Experience working with API-based and web applications using REST and HTTP protocols.
  • Experience with structured development methodologies such as Agile and Waterfall.
  • Ability to gather, analyze, and document business requirements.
  • Experience in application deployment and environment management.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to manage competing priorities and meet deadlines.

Mandatory Technical Skills

  • 10+ years of experience developing n-tier enterprise applications.
  • Expertise in application architecture, design patterns, deployment, and troubleshooting.
  • Strong experience with JPA or Hibernate and Spring Boot Framework.
  • Advanced database design and SQL development experience.
  • Expertise in PostgreSQL, PL/pgSQL, and Azure Cosmos DB.
  • Experience with JavaScript/TypeScript frameworks such as React and Angular.
  • Experience gathering and documenting business requirements.
  • Strong analytical, problem-solving, and communication skills.

Nice to Have Skills

  • Experience building cloud-native, internet-facing applications.
  • Agile development experience including Scrum, User Stories, Continuous Integration, and test automation.
  • Experience with middleware, API gateways, or integration services.
  • Experience facilitating design walkthroughs and technical discussions.
  • Knowledge of accessibility standards and best practices.
  • Strong written and verbal communication skills with the ability to contribute to technical leadership and quality assurance activities.

Technical Environment

Backend Development

  • Java
  • Spring Boot
  • Spring Framework (Core, MVC, Security, Data, Batch)
  • RESTful APIs
  • Integration patterns
  • Redis caching

Frontend Development

  • React
  • Angular
  • JavaScript
  • TypeScript
  • Responsive web application development

Database Technologies

  • PostgreSQL
  • PL/pgSQL
  • Azure Cosmos DB
  • JPA
  • Hibernate
  • MyBatis

Cloud Platforms

  • Microsoft Azure
  • Azure App Services
  • Azure Functions
  • Azure Storage
  • Azure Database for PostgreSQL

Testing & Quality Engineering

  • JUnit 5
  • Mockito
  • Jest
  • Playwright
  • Katalon
  • API Testing
  • BDD Practices
  • CI/CD Pipelines

Methodologies

  • Agile
  • Scrum
  • Code Reviews
  • Design Sessions

About Symbiotic Digital.

Symbiotic Digital provides the IT Experts you need that solve problems and get things done. See what the top 2% in their field can do for you. (Symbiotic Digital is a division of Symbiotic Group Inc.) We serve customers in two ways, we provide:

  1. Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results
  2. Recruitment: Find The Right People You Need

Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company.

Learn more online at https://www.symbioticgroup.com/home-sd/.

Please submit your most recent resume to: [email protected]

View All Jobs online at: https://www.symbioticgroup.com/view-jobs/



Skills Required

  • 10+ years of experience developing n-tier enterprise applications
  • Experience in programming and systems analysis within enterprise application environments
  • Expertise in application architecture, design patterns, deployment, and troubleshooting
  • Strong experience with JPA or Hibernate and Spring Boot Framework
  • Advanced database design and SQL development experience
  • Expertise in PostgreSQL, PL/pgSQL, and Azure Cosmos DB
  • Experience with JavaScript or TypeScript frameworks such as React and Angular
  • Experience designing, coding, testing, debugging, and documenting applications
  • Experience with relational database technologies and SQL development
  • Experience building and supporting data-driven applications
  • Experience building API-based and web applications using REST and HTTP protocols
  • Experience with application design, modern design patterns, deployment, and troubleshooting
  • Experience with structured development methodologies such as Agile and Waterfall
  • Experience gathering and documenting business requirements
  • Experience in application deployment and environment management
  • Proficiency in object-oriented programming and modern scripting languages
  • Strong analytical, problem-solving, communication, and collaboration skills
  • Ability to manage competing priorities and meet deadlines
  • Experience building cloud-native, internet-facing applications
  • Agile development experience including Scrum, user stories, continuous integration, and test automation
  • Experience with middleware, API gateways, or integration services
  • Experience facilitating design walkthroughs and technical discussions
  • Knowledge of accessibility standards and best practices
  • Strong written and verbal communication skills supporting technical leadership and quality assurance activities
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
10 Employees
Year Founded: 1998

What We Do

Symbiotic Group Inc. is a consulting company that helps SMBs drive measurable results in sales, digital marketing, and operations. They also provide IT consulting services and focus on advancing business and career opportunities for Indigenous peoples.

Similar Jobs

Circle (circle.so) Logo Circle (circle.so)

Software Engineer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
130K-140K Annually

Circle (circle.so) Logo Circle (circle.so)

Software Engineer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
130K-140K Annually

Affirm Logo Affirm

Senior Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
Canada
2200 Employees
153K-213K Annually

Cohere AI Logo Cohere AI

Senior Full-stack Engineer

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
In-Office or Remote
5 Locations
224 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account