Skip to main content
ResumeKart
← Back to Jobs

RQ11556 - Software Developer - Full Stack - Senior

Maarut•East York, Toronto
Full-time15+
CAD 146K - CAD 156K
per year
👁️ 0 views•📝 0 applications•Posted 10/22/2026•Expires 11/21/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More RQ11556 - Software Developer - Full Stack - Senior roles in East York, Toronto — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.

Job Description

Responsibilities: • Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities. • Required to translate technical systems specifications into working, tested applications. • This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests. • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. General Skills: • Experience in programming and analysis; specialized software package support at the specified experience level • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle • Experience in structured methodologies for the development, design, implementation and maintenance of applications • Experience in design, code, test, debug and document applications • Experience in the use of object and/or third generation language development tools • Experience in one or more programming languages • Experience in application design, latest design patters, deployment and troubleshooting • Experience with relational and hierarchical database technologies • Experience in the use of information retrieval packages using query languages • Experience with one or more communications protocols • Experience in structured methodologies for the design, development, implementation and maintenance of applications • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills • A team player with a track record for meeting deadlines Full Stack Skills: • Proficient with both front end and back end development, including any associated areas such as database design/management and DevOps • Knowledge and experience with design and implementation of the overall web architecture • Experience with implementation of approved user interface, design and deployment of database • Knowledge and experience ensuring the entire stack is designed and built for speed and scalability • Knowledge and experience with the design and construction of REST API services • Knowledge and experience integrating front-end UI with the constructed API Knowledge and experience in design and implementation of continuous integration and deployment Desirable Skills: • Knowledge and experience with programming Internet-ready applications • Knowledge and experience in rapid application development (RAD) methodologies • Knowledge and understanding of Information Management principles, concepts, policies and practices • Experience with middleware and gateways • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging • Ability to provide post-implementation support and resolve any post-implementation technical issues • Experience conducting design walkthrough sessions with project team • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards • Ability to provide user and system documentation as required. Requirements Experience and Skill Set Requirements: Must Haves: • 10+ years of programming and development experience in Java and/or Angular • Development tools with emphasis on technical skills listed below Skill Set Requirements: Desirable Skills: • Demonstrated ability to work independently • Demonstrated ability to work collaboratively with the project team to meet goals and objectives • Knowledge of MNRF-AFFES division service offerings Software development: • 10+ years of programming and development experience in Java and/or Angular • Development tools with emphasis on technical skills listed below Data Analysis and Design: • Experience conceiving, reviewing, and implementing design changes • Experience analyzing data records, diagnosing, and resolving issues Technical: • Demonstrated experience developing Java applications based on: • Liberty • Spring • JPA2.1 implementations, e.g. Hibernate 3.6, Eclipse Link 2.5 etc., • JAX-RS 2.0, JDBC 4.1 • Windows Exchange Web Services (EWS) API • Websocket 1.1 • Angular JS • Demonstrated experience with Oracle database • Developing database scripts • Database design • Data modelling Accessibility: • Experience developing and designing intuitive, simple to use interfaces • Experience developing and coding web UI components that are compliant with the Accessibility for Ontarians with Disability Act (WCAG 2.0 LEVEL AA) Public Sector Experience: • Experience working with the OPS with a track record of delivering value

Required Skills

JavaAngularLibertySpringJPA2.1HibernateEclipse LinkJAX-RSJDBCWindows Exchange Web ServicesWebsocketOracleDatabase DesignData ModellingMiddlewareRapid Application DevelopmentInformation ManagementAccessibility for Ontarians with Disability ActREST API

Partner picks for RQ11556 - Software Developer - Full Stack - Senior in East York

Matched to the skills this page calls for and the candidate's location.

Partner
  • Partner course provider

    Structured programmes for software engineers, data science and DevOps.

    covers java
  • edXVerified partner
    Partner course provider

    Courses and programmes from universities and institutions worldwide.

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

The best-paying roles in your field. Every week. Free.

Get job alerts and salary insights in your inbox

We respect your privacy. Unsubscribe anytime with one click.