Return to jobs

Senior - Software Developer - Full Stack

Ref: CA_EN_6_919740_1539147

Posted on 26 April 2024
Location
Toronto, Ontario
Contract Type
Temporary/Contract

Ontario Government Client is actively seeking a Software Developer. As a Software Developer where you have experience in designing and developing state-of-the-art technology solutions. Bring your extensive expertise in Java, REST API design, and single-page application development to drive innovation and efficiency in government initiatives. Join a dynamic team committed to shaping the future of digital governance.

Note: The candidate is present on-site for three days each week.

Criteria:

  • Technical Design

    • Extensive expertise in Java/JEE and REST API design, including API documentation and testing.

    • Proficiency in developing Single Page Applications (SPA) using Angular Cloud Native Frameworks.

    • Demonstrated experience in User Interface design, integration design, and data modeling for enterprise applications.

    • Ability to design solutions from business requirements, utilizing UML, JEE, and Service Bus.

    • Application of various design patterns and standards to technical design and development.

    • Knowledge of Web Content Accessibility Guidelines (WCAG), OMG technical standards, OWASP practices, and OPS architecture standards.

  • Technical Framework

    • Hands-on experience with core JEE technologies, Microservice architecture, API Services, Enterprise Service Bus, etc.

    • Proficiency in Java Frameworks (e.g., Spring, Hibernate) and technologies like JSF.

    • Experience with Single Page Application development using Angular.

    • Prior experience with containerized environments such as Azure, OpenShift, Docker, Kubernetes, etc.

  • Integration Skills

    • Proficiency in Microservice architecture, API Services, and enterprise integration technologies.

    • Strong experience in integrating web applications with RESTful APIs and knowledge of HTTP protocols.

    • Familiarity with data transformation techniques and SQL skills for relational databases.

  • Security

    • Experience with security in Cloud environments, including Oauth2, Multi-Factor Authentication, SSO, RBAC, etc.

    • Understanding of security best practices and implementation of authentication, authorization, and encryption.

    • Knowledge of common web security practices and vulnerabilities.


Find your local office.

Find your local office. Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.

Locations