Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer - Full Stack - Senior

Full-time

Upstaff

Position Title: Software Developer – Full Stack

Client: Land & Resources Cluster

Location: 40 St Clair Ave W

Overview
We are seeking a highly experienced Full Stack Software Developer with 15+ years of IT experience and at least 10 years of hands-on expertise in Java-based enterprise application development. The successful candidate will be responsible for modernizing legacy applications, developing and enhancing web-based solutions, supporting data migration initiatives, and delivering secure, scalable, and accessible applications within a Government of Ontario environment.

This role requires strong experience across front-end and back-end technologies, Oracle databases, DevOps practices, application modernization, vulnerability remediation, and Agile delivery methodologies.

Key Responsibilities

  • Lead the design, development, testing, implementation, and maintenance of enterprise application components.
  • Modernize legacy applications and migrate existing solutions to contemporary architectures and frameworks.
  • Design and develop web-based user interfaces using Angular and modern UI technologies.
  • Develop Java/J2EE-based application components utilizing Spring Boot, EJB, STRUTS, Web Services, XML, and related technologies.
  • Create and maintain database objects, PL/SQL procedures, scripts, and data migration solutions.
  • Develop scripts and tools for data conversion, integration, and migration between source and target systems.
  • Analyze business requirements and translate them into technical solutions and application designs.
  • Collaborate with Business Analysts, QA teams, Architects, and stakeholders throughout the SDLC.
  • Perform coding, unit testing, integration testing, debugging, defect resolution, and deployment activities.
  • Prepare deployment packages and coordinate releases across development, testing, staging, and production environments.
  • Conduct code reviews, design reviews, and technical walkthrough sessions.
  • Ensure compliance with Government of Ontario IT standards, security requirements, and accessibility regulations (AODA).
  • Identify and remediate application vulnerabilities and security issues.
  • Troubleshoot performance, scalability, and availability issues and implement corrective measures.
  • Produce and maintain technical documentation, solution designs, deployment guides, and operational procedures.
  • Lead defect management activities during testing and implementation phases.
  • Facilitate technical workshops, demonstrations, knowledge-sharing sessions, and stakeholder meetings.
  • Provide status reporting, effort estimates, risk assessments, and recommendations throughout project execution.

Support knowledge transfer activities and ensure complete documentation handover to ministry staff.

Requirements

Required Qualifications

Experience

  • 15+ years of overall software development experience.
  • 10+ years of experience developing enterprise applications using Java technologies.
  • Extensive experience working within full software development lifecycle (SDLC) methodologies.
  • Experience supporting modernization of legacy applications and enterprise systems.
  • Experience working in Agile, Scrum, Lean, and DevOps environments.
  • Experience delivering solutions within large-scale government or public-sector organizations is highly desirable.

Technical Skills

Backend Development

  • Java, J2EE
  • Spring Boot
  • EJB
  • STRUTS Framework
  • REST/SOAP Web Services
  • XML

Frontend Development

  • Angular
  • Node.js
  • JavaScript/TypeScript
  • Responsive Web UI Development

Database & Data Migration

  • Oracle Database
  • PL/SQL
  • Database Design and Development
  • SQL Optimization
  • Data Migration and Conversion
  • Oracle Forms & Reports
  • Oracle Application Suite

Middleware & Application Servers

  • IBM WebSphere
  • Application Integration Technologies

DevOps & Automation

  • DevOps Tools and Practices
  • CI/CD Pipelines
  • Shell Scripting
  • Build and Release Management

Reporting & Document Generation

  • PDF Generation
  • Report Development and Generation

Security & Compliance

  • Vulnerability Assessment and Remediation
  • Secure Coding Practices
  • Government Security Standards
  • Accessibility for Ontarians with Disabilities Act (AODA) Compliance

Core Competencies

  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively with technical and business stakeholders.
  • Experience documenting technical solutions and architecture designs.
  • Strong estimation, planning, and prioritization capabilities.
  • Ability to manage multiple concurrent initiatives.
  • Proven leadership in development teams and technical delivery.
  • Experience conducting design reviews, code reviews, and technical presentations.

Nice-to-Have Qualifications

  • Ontario Public Sector (OPS) or broader Public Sector experience.
  • Experience working in DevOps-enabled Agile environments.
  • Knowledge of Rapid Application Development (RAD) methodologies.
  • Understanding of Information Management principles and governance frameworks.
  • Experience with middleware, gateways, and enterprise integration solutions.
  • Post-implementation support and production issue resolution experience.
  • Experience leading technical knowledge transfer sessions.

Evaluation Criteria

Category

Weight

Technical Experience (Java, Full Stack, Frameworks)

30%

Analysis & Development Experience

25%

UI Development & AODA Compliance

20%

Documentation & Knowledge Transfer

15%

Vulnerability Assessment & Resolution

5%

Government IT Infrastructure Experience

5%

 

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer - Full Stack - Senior in Toronto, ON vacancy
  • We are seeking a highly accomplished Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and optimization of enterprise-level web applications. In this role, you will lead the transformation of complex technical system specifications... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    5 days ago
  • $110k per year

     .... In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning platform...  ...the Role Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting, deploying... 
    Senior
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education LTD

    Toronto, ON
    6 days ago
  •  ...supports data acquisition, processing, and analysis using Databricks on the Azure cloud.   We are seeking a highly skilled Full Stack Senior Developer with expertise in Microsoft ASP .NET, Python, Javascript and Azure Cloud technologies. The ideal candidate will have... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  •  ...documentation, integration, unit testing, defect resolution; Develop user interface web application to enable ministry staff to correct...  ...: Experience in programming and analysis; specialized software package support at the specified experience level Ability to... 
    Senior
    Contract work
    Internship

    Maarut

    Toronto, ON
    3 days ago
  • $72k - $138k per year

     ...mentoring and on the job coaching Summary We are seeking Full Stack Java Developers to join our team on a 1-year fixed term . As a Full Stack...  ..., developing, and maintaining Java-based applications or software solutions for a leading North American Bank. This long-term... 
    Senior
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    21 hours ago
  • $140k - $150k per year

     ...predictably when the world is messy. Our stack is Ruby on Rails, Ember.js, and...  ...just patch symptoms. Work closely with Developers, Product, Design, and stakeholders to shape...  ...improving system performance, reliability, or developer experience. Benefits Winner of... 
    Senior
    Full time
    Work at office
    Flexible hours

    Financeit

    Toronto, ON
    18 days ago
  •  ...Scribendi is seeking a Senior Full-Stack Engineer to build AI-driven products that empower researchers worldwide.  You will work across the...  ...stack to deliver scalable, high-performance applications and help develop agentic AI systems and intelligent collaboration tools that... 
    Senior
    Worldwide

    Scribendi

    Toronto, ON
    9 days ago
  • $72k - $138k per year

     ...mentoring and on the job coaching -- What will your typical day look like? Key Responsibilities Full Stack Development Design, develop, and maintain software across the platform stack, including user facing experiences, back-end services, APIs, integrations,... 
    Long term contract
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    21 hours ago
  • We are seeking a highly accomplished and multi-faceted Senior Full Stack Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will lead development activities across the entire technology stack, specializing in building modern web applications... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    2 days ago
  • $90.18 - $108.22 per hour

     ...RQ10933 - Sr. Software Developer - Full Stack 1-year contract (250 business days) - possible extension ONSITE 5 days - 40 St. Clair West Must-haves: ~5+ Proficiency i n Microsoft .NET (C#) , scripting languages (such as Javascript ) and Python for web... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    1 day ago
  •  ...What is the opportunity? We’re seeking a talented Senior Full Stack Developer who will be developing and maintaining legacy and "Cloud First" applications written primarily in C# and focused on .Net Core and Azure cloud platform. What will you do? Collaborate with the... 
    Senior
    Full time
    Flexible hours

    RBC

    Toronto, ON
    20 days ago
  • $100k - $145k per year

     ...Senior Software Engineer, Full Stack The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $90.18 - $108.22 per hour

     ...RQ11157 - Sr. Software Developer - Full Stack 1-year 3-month contract (301 business days) - possible extension  ONSITE 5 days - 222 Jarvis St. Must Have: # 10+ years' experience in the use of J2EE development tools # Experience in integration of commercially... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    10 days ago
  •  ...projects. Design software solutions by interacting with portfolio...  .... Develop solutions that are in line with client's...  ...Skills Must have Full-stack development:... 
    Senior
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    3 days ago
  • $65 - $85 per hour

     ...bundle – a collection of the world’s best apps for kids in one subscription.   About the Role Sago Mini is hiring a Senior Full Stack Developer to take on a leading technical role on our Web Store team. In this role, you will drive the development of our new Direct-... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Casual work
    Remote work
    Worldwide

    Sago Mini

    Toronto, ON
    3 days ago
  • $90.18 - $108.22 per hour

     ...RQ11124 - Sr. Software Developer - Full Stack 11-month contract (213 business days) - possible extension Hybrid - 87 Sir William Hearst Ave., Toronto, Ontario M3M 0B4 Must have: Entity Framework or other Object-Relational Mapping data access tools REST... 
    Senior
    Long term contract
    Contract work
    Interim role
    Internship

    Source Code

    Toronto, ON
    16 days ago
  • $90.18 - $108.22 per hour

     ...RQ11025 - Sr. Software Developer - Full Stack 1-year contract (226 business days) - possible extension ONSITE 5 days - 222 Jarvis St., Toronto, ON, M7A 0B6 Must have: 10+ experience in designing and developing secure RESTful/Soap APIs web services and... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    18 days ago
  • $80 - $90 per hour

     ...Senior Full-Stack Developer (Angular, Java, Python, AWS) Location: Downtown Toronto, ON or Montreal, QC (Hybrid - 2 days onsite) Employment Type: Contract to hire (35 hrs/week) *Must past credit check & come in person for 2nd round interview* About the Role We are... 
    Senior
    Contract work
    Toronto, ON
    5 days ago
  •  ...Trevor Frances Recruitment is supporting a client in the search for a Senior Full Stack Developer. This role is suited for an experienced developer who brings strong technical expertise across both front-end and back-end development, along with the ability to design and deliver... 
    Senior

    Trevor Frances Recruitment

    Toronto, ON
    a month ago
  •  ...Position Overview Pulsenics is seeking a Full Stack Software Developer to help design, build, and operate the core software systems that sit at the center of our hardware-enabled products. This role focuses on developing and maintaining a scalable .NET Core–based software... 

    Pulsenics

    Toronto, ON
    more than 2 months ago
  • $96.21 - $115.45 per hour

     ...RQ00638 - Sr. Software Developer - Full Stack 6-month contract (110 business days) - 2 possible extensions 3 days onsite/2 days remote - Metro Hall, 55 John Street (Three days per week in-office schedule. Mondays and Wednesdays are anchor days, with one additional... 
    Senior
    Contract work
    Work at office
    Remote work
    3 days per week
    1 day per week

    Source Code

    Toronto, ON
    26 days ago
  • $103.37k per year

     ...to the Director of Digital Library Applications, the AI and Full Stack Developer will join a collaborative, multifunctional team of technologists...  ...architecture that spans digital services Increasing software development standardization through consistent frameworks, shared... 
    Full time
    Local area

    University of Toronto

    Toronto, ON
    4 days ago
  •  ...Senior Full Stack Developer – Java / Oracle PL/SQL Location Toronto, ON – Hybrid (4 Days WFO) Duration 6–12 Months Role Summary We are seeking a Senior Full Stack Developer to join the ClientLink Development team supporting a large-scale wealth... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    9 days ago
  •  ...Role: Full Stack Java Senior Developer Duration: 12 months Hybrid: 4 days onsite a week Key Responsibilities: Design, develop, and maintain scalable backend systems using Java, Spring, and Spring Boot Build and manage RESTful APIs and microservices-based architectures... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    5 days ago
  • $70k - $85k per year

     ...Role Title: Full Stack Python Developer Location: Toronto, ON Employment Type: Full-Time (Onsite/Hybrid) Reports to: Head of IT & Engineering from the IT Team Salary Range: 70k–85k CAD per year  Role Overview: We’re looking for a skilled Full Stack Python... 
    Full time
    Local area
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    6 days ago
  •  ...deployments, CLI tool experience? If so, this would be a great opportunity for you! Our client is looking for an Intermediate Software Developer - Full Stack for a 11 month contract in Toronto. This is an onsite role. Rate: $455.27 - $492.54 Advantages • Earn a... 
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • $130k - $145k per year

     ...Senior Full-Stack Developer (Remote Canada)  Full-Time / Permanent ABOUT ODAIA ODAIA noun o·da·ia | \ 'oh-day-yeah \ An Ancient Greek word referring to "tools of the trade." To learn more visit odaia.ai. ODAIA delivers AI-powered commercial intelligence for... 
    Senior
    Remote job
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Work from home
    Flexible hours

    Odaia Intelligence Inc.

    Toronto, ON
    12 days ago
  •  ...Senior Software Engineer, Full-Stack Applications – Credit Module As one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market participants... 
    Senior
    Immediate start
    Worldwide

    Fitch Group

    Toronto, ON
    9 days ago
  •  ...that Citylitics is currently seeking to fill. Who Are We Looking For? We are seeking a highly motivated software developer with experience in building full stack web applications. Defining data models, developing robust backend APIs, and integration in dynamic web... 
    Full time
    Work at office

    Citylitics

    Toronto, ON
    18 days ago
  • $80k - $130k per year

    Senior Full Stack Developer Position Description We are seeking a highly capable Senior Full Stack Developer to join our team in a hands-on engineering role focused on designing, developing, and delivering modern, scalable applications. This position is ideal for a strong... 
    Senior
    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer - Full Stack - Senior. Be the first to apply!