Senior Full Stack Developer

Symbiotic Group

Toronto

On-site

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Symbiotic Group is seeking an experienced Software Developer to design, develop, test, and support enterprise-grade applications in a modern technology environment. You will translate business requirements into scalable software solutions and collaborate with cross-functional teams across the SDLC.

Responsibilities include building full-stack apps with React/Angular frontend and Java Spring Boot backend, creating secure RESTful APIs, and ensuring performance, security, and accessibility

Qualifications

  • Extensive experience building enterprise applications with Java and Spring Boot.
  • Strong API design skills and database development experience.
  • Frontend work with modern JS frameworks is a plus.

Responsibilities

  • Translate requirements into scalable, secure software solutions across SDLC.
  • Develop full-stack applications with React/Angular frontend and Java backend.
  • Design, implement, and test RESTful APIs and microservices.
  • Collaborate in Agile ceremonies and perform code reviews.

Skills

Java
Spring Boot
REST APIs
SQL
React/Angular

Tools

PostgreSQL
Azure Cosmos DB
Hibernate
JPA
Redis

Job description

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 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
  • Java
  • Spring Boot
  • Spring Framework (Core, MVC, Security, Data, Batch)
  • RESTful APIs
  • Integration patterns
  • Redis caching
Frontend Development
  • React
  • Angular
  • TypeScript
Database Technologies
  • PL/pgSQL
  • JPA
  • Hibernate
  • MyBatis
Testing & Quality Engineering
  • JUnit 5
  • Mockito
  • Jest
  • Playwright
  • Katalon
  • API Testing
  • BDD Practices
Methodologies
  • Agile
  • Scrum
  • 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:

  • Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results
  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer - Front End
Software Developer - Front End

Symbiotic Group • Toronto

On-site
CAD 90,000 - 120,000
Software Developer – ETL
Software Developer – ETL

Symbiotic Group • Toronto

Hybrid
CAD 95,000 - 140,000
Software Test Engineer
Software Test Engineer

Symbiotic Group • Toronto

On-site
CAD 85,000 - 115,000
DevOps / Cloud Engineer
DevOps / Cloud Engineer

Symbiotic Group • Toronto

On-site
CAD 90,000 - 130,000
Integration Developer
Integration Developer

Symbiotic Group • Toronto

On-site
CAD 110,000 - 150,000
Automation Testing Specialist
Automation Testing Specialist

Symbiotic Group • Toronto

On-site
CAD 90,000 - 120,000
Healthcare QA Lead
Healthcare QA Lead

Symbiotic Group • Toronto

Hybrid
CAD 90,000 - 130,000
Systems Testing Specialist
Systems Testing Specialist

Symbiotic Group • Toronto

Hybrid
CAD 70,000 - 90,000
Digital Transformation Business Analyst
Digital Transformation Business Analyst

Symbiotic Group • Toronto

On-site
CAD 80,000 - 110,000
QA Specialist
QA Specialist

Symbiotic Group • Toronto

On-site
CAD 65,000 - 90,000