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

Senior Full Stack Software Developer - Java / Angular

Full-time

Upstaff

Senior Full Stack Software Developer – Java / Angular

Assignment Number: A2928891

Client: Land & Resources Cluster (LRC), Government of Ontario

Ministry: Ministry of Public and Business Service Delivery and Procurement

Location: Toronto, Ontario

Work Arrangement: 100% Onsite – 5 days per week

Contract Start Date: December 1, 2026

Contract End Date: March 31, 2027

Duration: Approximately 4 months

Allocation: 100%

Number of Openings: 1

Security Clearance: No clearance required

Position Overview

The Government of Ontario is seeking an experienced Senior Full Stack Software Developer to support application development, data analysis, database design, and technical implementation initiatives within the Land & Resources Cluster.

The successful candidate will have 10+ years of programming and software development experience in Java and/or Angular, with demonstrated expertise in enterprise application development, data analysis, Oracle database technologies, and accessible web application design.

The resource will be responsible for translating technical specifications into fully functional, tested applications; designing and implementing application enhancements; analyzing and resolving data-related issues; and supporting the development, integration, deployment, and maintenance of enterprise software solutions.

The ideal candidate will be comfortable working independently and collaboratively with project teams in a fast-paced public-sector environment.

Key Responsibilities

  1. Full Stack Software Development

    Design, develop, implement, test, debug, and maintain enterprise software applications using Java and/or Angular.

    Translate technical system specifications and business requirements into detailed programming specifications and working applications.

    Develop, enhance, and maintain front-end user interfaces and back-end application components.

    Implement application architecture, reusable components, and scalable software solutions.

    Design, develop, and integrate RESTful APIs and associated application services.

    Integrate front-end interfaces with back-end APIs, databases, and supporting systems.

    Apply established software development methodologies, coding standards, and design patterns.

    Develop and maintain unit tests, troubleshoot defects, and ensure application quality and reliability.

    Support application implementation, conversion, migration, deployment, and post-implementation maintenance.

  2. Java Application Development and Technical Implementation

    Develop and maintain Java applications using enterprise technologies and frameworks, including:

    IBM WebSphere Liberty.

    Spring Framework.

    JPA 2.1 implementations, such as Hibernate 3.6 and EclipseLink 2.5.

    JAX-RS 2.0.

    JDBC 4.1.

    Windows Exchange Web Services (EWS) API.

    WebSocket 1.1.

    Develop and maintain AngularJS-based application components.

    Apply appropriate application integration techniques, middleware, and communication protocols.

    Review, modify, test, debug, and maintain application code and installation scripts.

    Investigate and resolve application, integration, and production support issues.

  3. Data Analysis, Database Design, and Data Management

    Analyze existing data records, identify inconsistencies, diagnose technical issues, and implement corrective solutions.

    Design, develop, review, and maintain Oracle database structures and related database objects.

    Develop, execute, and maintain Oracle database scripts and SQL queries.

    Perform database design, data modelling, and data structure analysis.

    Review existing application and database designs and implement approved design changes.

    Develop and maintain data extraction, transformation, and loading (ETL) processes and data pipelines, as required.

    Ensure data accuracy, consistency, integrity, and reliability across application components.

    Troubleshoot database performance and data-related application issues.

  4. Application Architecture, Integration, and Deployment

    Contribute to the design and implementation of end-to-end web application architecture.

    Ensure applications are designed for performance, scalability, maintainability, and reliability.

    Develop and integrate REST API services and connect front-end interfaces with back-end services.

    Support continuous integration and continuous deployment (CI/CD) practices.

    Participate in application deployment, configuration, migration, and release activities.

    Provide technical support during implementation and resolve post-deployment issues.

    Maintain application and system documentation in accordance with project requirements.

  5. Accessibility and User Interface Development

    Design and develop intuitive, user-friendly, and accessible web interfaces.

    Develop and code web UI components that comply with the Accessibility for Ontarians with Disabilities Act (AODA) and applicable accessibility standards.

    Demonstrate experience with WCAG 2.0 Level AA accessibility requirements.

    Apply accessibility principles to interface design, navigation, usability, and application functionality.

    Support accessibility testing and resolve identified user interface compliance issues.

  6. Requirements Analysis and Project Collaboration

    Work with business stakeholders, subject matter experts, architects, developers, testers, and other IT professionals throughout the Software Development Life Cycle (SDLC).

    Elicit, analyze, validate, and document technical and business requirements.

    Participate in technical design reviews and design walkthrough sessions.

    Collaborate with project team members to achieve project objectives and meet established deadlines.

    Provide technical recommendations and contribute to application design and implementation decisions.

    Apply analytical, problem-solving, decision-making, and communication skills to resolve complex technical challenges.

    Support knowledge transfer and prepare user and system documentation as required.

Requirements

  1. Mandatory Qualifications and Technical Requirements

  2. Software Development Experience – 30%

    10+ years of programming and software development experience in Java and/or Angular.

    Strong experience in application programming, development, implementation, testing, debugging, and maintenance.

    Experience using relevant development tools and technologies to build and support enterprise applications.

    Experience reviewing, analyzing, and implementing application design changes.

  3. Data Analysis and Design – 25%

    Demonstrated experience analyzing data records, diagnosing data-related problems, and implementing resolutions.

    Experience conceiving, reviewing, and implementing application and database design changes.

    Experience with database design, data modelling, and data analysis.

    Experience developing and maintaining database scripts and SQL queries, particularly in Oracle environments.

  4. Technical Skills – 30%

    Demonstrated experience developing Java applications using the following technologies and specifications:

    IBM WebSphere Liberty.

    Spring Framework.

    JPA 2.1 implementations, including Hibernate 3.6 and/or EclipseLink 2.5.

    JAX-RS 2.0.

    JDBC 4.1.

    Windows Exchange Web Services (EWS) API.

    WebSocket 1.1.

  5. Oracle Database experience:

    Developing and maintaining database scripts.

    Database design and implementation.

    Data modelling and data analysis.

    Candidates should clearly demonstrate their hands-on experience with the relevant technologies in their resumes.

  6. Accessibility – 10%

    Experience designing and developing intuitive, simple-to-use user interfaces.

    Experience developing and coding accessible web UI components.

    Demonstrated knowledge and application of AODA requirements and WCAG 2.0 Level AA standards.

  7. Public Sector Experience – 5%

    Experience working with the Ontario Public Service (OPS).

    A demonstrated track record of delivering value and supporting successful outcomes in an OPS environment.

    Desirable Qualifications

    Ability to work independently with minimal supervision.

    Ability to collaborate effectively with project teams and stakeholders.

    Knowledge of the Ministry of Natural Resources and Forestry (MNRF) and the Aviation, Forest Fire and Emergency Services (AFFES) division's service offerings.

    Experience working within structured software development methodologies and enterprise application environments.

    Strong written and verbal communication, analytical, troubleshooting, and documentation skills.

    General Technical Competencies

    The successful candidate should also demonstrate relevant experience in:

    Full stack application development, including front-end and back-end technologies.

    Web application architecture, API development, and application integration.

    Relational database technologies and information retrieval using query languages.

    Object-oriented programming and third-generation programming languages.

    Software development life cycle methodologies.

    Application testing, debugging, deployment, troubleshooting, and maintenance.

    Technical documentation, stakeholder engagement, and collaborative delivery.

    Data-driven application development and database management.

    Post-implementation support and technical issue resolution.

    Work Arrangement and Important Submission Conditions

    Work location: Toronto, Ontario.

    Onsite requirement: The resource must work from the designated OPS office five days per week, Monday to Friday. Remote or hybrid arrangements are not specified for this assignment.

    Working hours: 7.25 working hours per day, excluding lunch, scheduled between 8:00 AM and 5:00 PM.

    Contract period: December 1, 2026, to March 31, 2027.

    Submission limit: Only one candidate may be submitted for this requisition.

    Submission deadline: October 23, 2026, at 2:00 PM.

    Ideal Candidate Profile

    The ideal candidate is a senior-level full stack developer with extensive Java and/or Angular development experience, strong Oracle database and data analysis capabilities, and hands-on exposure to the specified enterprise Java technologies. The candidate should also demonstrate accessibility-compliant UI development, strong troubleshooting skills, and the ability to deliver high-quality technical solutions in an OPS environment.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Software Developer - Java / Angular in Jarvis, ON vacancy
  •  ...Senior Software Developer – Java & Microsoft Azure Assignment Number: A2930470 Client: Government Services Integration Cluster (GSIC), Government of Ontario Ministry: Ministry of Public and Business Service Delivery and Procurement Location: 222 Jarvis... 
    Senior
    Long term contract
    Full time
    Contract work

    Upstaff

    Jarvis, ON
    1 day ago
  •  ...Senior Business Analyst – BOR Assignment Number: A2930154 Client: Government Services Integration Cluster (GSIC), Government...  ...complete, and actionable business and solution requirements. Develop and maintain business requirements documents, functional specifications... 
    Senior
    Full time
    Contract work

    Upstaff

    Jarvis, ON
    1 day ago
  •  ...Road 3 Nanticoke, ON N0A 1L0 Job Type: Full Time, Permanent About the role: We are...  ...Implement manufacturing process improvements through software changes in an Oracle Forms and Reports 12c environment. · Design, develop, test and document Oracle objects. · Learn... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Relocation
    Monday to friday

    Stelco

    Nanticoke, ON
    8 days ago
  • $57.2k per year

     ...SERVICES TECHNOLOGIST - 060-25-5 Technical Services, Public Works Full-Time Applications will be received by Six Nations of the Grand...  ...skills and some knowledge of civil engineering design and survey software including Autocad, surveying methods and equipment. Must have... 
    Suggested
    Full time
    Contract work
    For contractors
    Work at office

    Six Nations of the Grand River Elected Council

    Ohsweken, ON
    10 days ago
  •  ...AbleLiving Services is currently hiring 1 Full Time Temporary Registered Practical Nurse...  ...our transitional program which may include seniors and individuals with disabilities. Provide...  .... Thrive Group strives to attract, develop, and retain a workforce that is as diverse... 
    Senior
    Full time
    Temporary work
    Internship
    Relocation package
    Shift work

    Thrive Group Canada

    Hagersville, ON
    1 day ago
  •  ...FULL-SERVICE SHOPPER Start earning money fast and be your own boss. Become an Instacart Shopper. Instacart is a leading retail enablement platform that works with grocers and retailers to transform how people shop. Instacart’s platform helps people get groceries, home essentials... 
    Weekly pay
    Contract work
    Temporary work
    Part time
    For contractors
    Seasonal work
    Local area
    Work from home
    Flexible hours
    Weekend work
    Weekday work

    Instacart Shoppers

    Port Dover, ON
    2 days ago
  • $50k - $55k per year

     ...independently as well as a member of a team. Professional interaction with all levels of staff within the organization, from front line to senior executive. Always exhibit a polite and professional manner. Proficiency in MS Office (Word, Outlook, Excel, and PowerPoint).... 
    Senior

    AECON

    Ohsweken, ON
    24 days ago
  • $17.6 per hour

    Baker Tim Hortons to Port Dover Location Port Dover, ON Salary 17.60 hourly / 35 hours per week Full time Day, Weekend Starts as soon as possible Languages English Education Secondary (high) school graduation certificate or equivalent experience Experience 1 year to... 
    Hourly pay
    Full time
    Immediate start
    Remote work
    Weekend work

    Tim Hortons to Port Dover

    Port Dover, ON
    more than 2 months ago
  • $34.07 per hour

    Restaurant Manager Tim Hortons to Port Dover Location 31 Mergl Dr, Port Dover, ON Salary 34.07 hourly / 35 hours per week Full time Day, Weekend Starts as soon as possible Languages English Education College/CEGEP Experience 2 years to less than 3 years Work must be... 
    Hourly pay
    Full time
    Immediate start
    Remote work
    Weekend work

    Tim Hortons to Port Dover

    Port Dover, ON
    more than 2 months ago
  • $19 per hour

    Food Service Supervisor Tim Hortons to Port Dover Location Port Dover, ON Salary 19.00 hourly / 35 hours per week Full time Day, Weekend Starts as soon as possible Languages English Education Secondary (high) school graduation certificate Experience 1 year to less than... 
    Hourly pay
    Full time
    Immediate start
    Remote work
    Weekend work

    Tim Hortons to Port Dover

    Port Dover, ON
    more than 2 months ago
  • $17.6 per hour

    Attendant, Food Service Counter Tim Hortons to Port Dover Location Port Dover, ON Salary 17.60 hourly / 35 hours per week Full time Starts as soon as possible Languages English Education Secondary (high) school graduation certificate Experience 1 year to less than 2... 
    Hourly pay
    Full time
    Immediate start
    Remote work

    Tim Hortons to Port Dover

    Port Dover, ON
    more than 2 months ago
  • $20.5 per hour

     ...vacancy and does not require Canadian experience. Equivalent experience gained in other jurisdictions is welcome. This position offers full-time hours on a temporary / assignment basis. This assignment is based on client operational requirements and may be extended, shortened... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Internship
    Immediate start
    Monday to friday
    Shift work
    Day shift
    Afternoon shift

    3PL Inc.

    Hagersville, ON
    a month ago

Do you want to receive more vacancies?

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