Software Developer – Front End – Senior
Job Title: RQ11428 – Software Developer – Front End – Senior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: Toronto, Ontario, Canada – Onsite Estimated Start Date: September 3, 2026
Estimated End Date: September 2, 2027
Business Days: 250
Hours: 7.25 hours per day
Extension: Probable after the initial mandate
Security Level: No Clearance Required
Role Overview
We are seeking a highly experienced Senior Front-End Software Developer with strong expertise in Java, Spring Boot, Angular, JavaScript, TypeScript, SQL, RESTful Web Services, and responsive web application development .
The successful candidate will be responsible for designing, developing, testing, and implementing modern front-end applications while working closely with back-end services, APIs, databases, and cross-functional IT teams. The ideal candidate will also have strong experience with AODA/WCAG 2.0 AA compliance , enterprise-scale applications, and Azure DevOps.
Key Responsibilities
- Front-End Application Development
- Design, develop, and implement front-end code and user interface interactions.
- Create attractive, effective, responsive, and user-friendly interfaces.
- Develop web interfaces for large-scale websites and enterprise applications.
- Translate technical system specifications into working and tested applications.
- Develop detailed programming specifications and write or generate application code.
- Design, code, test, debug, document, and maintain applications.
- Develop reusable and maintainable front-end components.
- Ensure cross-browser compatibility and responsive behavior.
- Work with responsive frameworks and modern web development practices.
- Java & Application Development
- Develop and maintain enterprise applications using Java.
- Apply Java development frameworks and technologies including:
- Spring MVC
- Spring Security
- Spring JPA
- Spring Boot
- Hibernate/JPA
- Work with enterprise Java development environments and IDE tools.
- Support WebSphere-based application environments.
- Apply object-oriented programming and modern application design patterns.
- Troubleshoot application issues and support implementation, conversion, and migration activities.
- Front-End Technologies
- Develop applications using Angular, JavaScript, TypeScript, HTML5, and CSS.
- Work with Node.js/NPM, RxJS, Bootstrap, and jQuery.
- Develop responsive web applications.
- Integrate front-end applications with RESTful web services and APIs.
- Implement effective UI interactions and front-end functionality.
- Work with social media APIs where required.
- API, Database & DevOps Integration
- Develop and integrate RESTful Web Services and APIs.
- Work with relational databases, particularly Oracle.
- Develop and work with SQL objects including:
- Tables
- Views
- Sequences
- Stored Procedures
- Functions
- Triggers
- Use Maven and Bitbucket within development workflows.
- Work with Azure DevOps for source control, work management, and development activities.
- Collaborate with back-end development teams to ensure effective application integration.
- Testing, Troubleshooting & Support
- Conduct unit testing and application validation.
- Debug and resolve application and technical issues.
- Troubleshoot issues arising during application implementation and operation.
- Provide technical assistance during implementation, conversion, and migration activities.
- Provide post-implementation support and resolve technical issues.
- Participate in design walkthroughs and technical reviews.
- Prepare and maintain user and system documentation.
Must-Have Skills & Experience
- Strong development experience with Java, Spring Boot, and SQL.
- Strong experience with RESTful Web Services and APIs.
- Experience using Azure DevOps.
- Extensive experience with Angular, JavaScript, TypeScript, HTML5, and CSS.
- Experience with responsive web application development.
- Strong Oracle database experience.
- Experience with AODA/WCAG compliance.
- Strong analytical, problem-solving, decision-making, communication, and collaboration skills.
Java Language Knowledge & Experience – 20%
- 10+ years demonstrated experience using Java.
- 5+ years experience with Java development IDE tools such as:
- Eclipse
- IBM Rational Application Developer (RAD)
- IBM Rational Software Architect (RSA)
- 5+ years experience with WebSphere v8.5 or higher.
- Experience with Hibernate/JPA.
- Strong understanding of enterprise Java application development.
Technical Skills – 40%
- Angular – 5+ years
- JavaScript – 10+ years
- TypeScript – 5+ years
- HTML5/CSS – 5+ years
- Node.js/NPM – 5+ years
- RxJS – 5+ years
- Bootstrap/jQuery – 3+ years
- Spring Framework, including:
- Spring MVC
- Spring Security
- Spring JPA
- Spring Boot
- Bitbucket – 3+ years
- Responsive web application development.
- Maven
- RESTful Web Services and API integration.
- Cross-browser compatibility.
- Responsive web frameworks.
- Large-scale and complex enterprise application development.
Oracle Database Knowledge & Experience – 15%
- 10+ years experience with Oracle databases, including Oracle 11G or higher.
- 5+ years experience with SQL and database objects, including:
- Tables
- Views
- Sequences
- Stored Procedures
- Functions
- Triggers
- Strong relational database knowledge.
- Experience developing queries and supporting application/database integration.
AODA Experience – 15%
- Solid experience with AODA and WCAG 2.0 AA requirements.
- Demonstrated experience implementing and maintaining AODA compliance.
- Ability to develop accessible and user-friendly web interfaces.
- Understanding of accessibility standards and their application to enterprise web applications.
Front-End Development Skills
- Knowledge and experience coding and using basic artwork/assets to deliver complete user interfaces.
- Experience creating web interfaces for large websites.
- Experience working with complex, large-scale systems.
- Strong understanding of cross-browser compatibility.
- Experience with responsive frameworks.
- Experience working with Social Media APIs.
- Experience contributing to product strategy and roadmap activities.
- Experience working with external third parties to assess partnerships and licensing opportunities.
- Experience participating in beta and pilot programs and evaluating competitive products and technologies.
General Professional Skills
- Experience in programming and application analysis.
- Experience working throughout the Software Development Life Cycle.
- Experience with structured methodologies for application development, design, implementation, and maintenance.
- Experience designing, coding, testing, debugging, and documenting applications.
- Experience using object-oriented and/or third-generation programming tools.
- Experience with application design, modern design patterns, deployment, and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience using query languages and information retrieval packages.
- Experience with communications protocols.
- Experience eliciting and documenting requirements from diverse stakeholders and subject matter experts.
- Excellent analytical, problem-solving, and decision-making abilities.
- Strong verbal and written communication skills.
- Strong interpersonal and negotiation skills.
- Proven ability to collaborate effectively with IT professionals.
- Strong track record of meeting deadlines.
Desirable Skills
- Knowledge and experience developing Internet-ready applications.
- Knowledge of Rapid Application Development (RAD) methodologies.
- Knowledge of Information Management principles, concepts, policies, and practices.
- Experience with middleware and gateways.
- Experience reviewing, analyzing, modifying, encoding, testing, and debugging product installation scripts.
- Ability to provide post-implementation support.
- Experience resolving post-implementation technical issues.
- Experience conducting design walkthroughs with project teams.
- Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
- Ability to provide user and system documentation as required.
Soft Skills – 10%
- Excellent analytical, problem-solving, and decision-making skills.
- Solid leadership and collaboration skills.
- Proven ability to build and maintain strong working relationships.
- Strong team orientation and ability to meet deadlines.
- Excellent verbal and written communication skills.
- Ability to work effectively with technical and non-technical stakeholders.
Submission Requirements If you are interested and meet the required qualifications, please submit the following documents to
[email protected] by Monday, August 24, 2026, at 10:00 AM EST :
- Updated Resume in Word format – Mandatory
- References – Mandatory
- Expected Hourly Rate – Mandatory
- Visa Status – Mandatory
- LinkedIn ID – Mandatory
Important: Without all mandatory documents, we cannot submit a candidate.
Apply Online
Candidates may also apply through the SM Soft Consulting Job Portal .
If this opportunity is not a fit for you, please share it with qualified Senior Front-End Software Developers with strong experience in Java, Spring Boot, Angular, JavaScript, TypeScript, Oracle, REST APIs, Azure DevOps, responsive web development, and AODA/WCAG 2.0 AA compliance .
📌 Software Developer- Front End - Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto