Full Stack Software Developer
Job in
Toronto, Ontario, C6A, Canada
Listed on 2026-09-24
Listing for:
Symbiotic Group
Full Time
position Listed on 2026-09-24
Job specializations:
-
Software Development
Full Stack Developer, Backend Developer, SQL Developer, .NET Developer
Job Description & How to Apply Below
Position:
Full Stack
-Software Developer
Location: Toronto, ON
Job #: RQ11443
Duration:6 Months
Role OverviewWe are seeking a senior-level Full Stack Developer with strong expertise in Java and Angular to support the design, development, and delivery of a modern operational reporting portal. The successful candidate will help modernize legacy reporting solutions by translating existing business logic, SQL processes, and reporting functionality into a scalable enterprise web application deployed within a Microsoft Azure environment.
This role requires an experienced developer who can contribute across the full technology stack, from front-end user experiences to backend services, APIs, database integrations, and cloud deployments.
Key Responsibilities Web User Interface Development- Develop and maintain fully functional Angular front-end components.
- Create responsive, user-friendly, and accessible reporting interfaces.
- Develop and maintain unit testing and automated UI test coverage.
- Ensure solutions comply with accessibility standards and best practices.
- Design, build, and maintain RESTful API services.
- Expose report and reference data through secure and scalable APIs.
- Produce API documentation to support integration, versioning, and maintenance activities.
- Develop Java-based backend services and application components.
- Integrate applications with relational databases and data sources.
- Analyze, refactor, and migrate existing report logic, SQL code, and data transformation processes into modern application architecture.
- Develop source code in accordance with project specifications and development standards.
- Utilize Azure Dev Ops for source control and deployment activities.
- Support CI/CD pipeline integration and deployment processes.
- Build solutions designed for scalability, performance, maintainability, and long-term supportability.
- Create technical documentation as required.
- Perform knowledge transfer sessions with technical stakeholders and support teams.
- Document solution architecture, design decisions, and implementation details.
- Extensive experience in software development, programming, and systems analysis.
- Strong understanding of software development lifecycle methodologies.
- Experience working within Agile/Scrum development environments.
- Proven ability to design, code, test, debug, and maintain enterprise applications.
- Strong experience working with relational databases and SQL.
- Excellent analytical, problem-solving, and decision-making abilities.
- Strong verbal and written communication skills.
- Ability to work independently and deliver production-ready solutions with minimal supervision.
- 8+ years of experience developing large-scale production applications using Java for backend and API development.
- Demonstrated experience delivering end-to-end full stack solutions.
- Experience making architecture and technology decisions across front-end, backend, database, and integration layers.
- Strong experience with relational database technologies and SQL.
- Proven ability to interpret, refactor, and modernize complex reporting and query logic.
- Experience with database design, optimization, and deployment.
- Experience designing, developing, and documenting REST API services.
- Experience deploying and supporting applications within Microsoft Azure environments.
- Familiarity with CI/CD pipelines and Azure Dev Ops deployment processes.
- Experience designing high-performance, scalable, and maintainable applications.
- Understanding of secure software development practices.
- Experience supporting modern Dev Ops and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×