Position: Full Stack -Software DeveloperLocation: Toronto, ONJob ID#: RQ11443Duration: 6 MonthsRole Overview We 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.API Development 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 contemporary application architecture.Solution Delivery & Dev Ops 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.Knowledge
📌 Full Stack Software Developer (Toronto)
🏢 Symbiotic Group
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.