Return to jobs

Senior - Software Developer

Ref: CA_EN_6_919740_1538933

Posted on 23 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 JAVA Technologies, including Spring Boot, and has a knack for designing and developing mobile solutions for iOS and Android platforms, this role is for you. Bring your expertise in cloud environments like Azure and proficiency in Continuous Deployment methods to contribute to impactful government projects.

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

Must Haves:

  • Over 10 years of demonstrated experience using JAVA Technologies, particularly Spring Boot.

  • 3+ years of experience with Apple Xcode IDE, Swift, SQLite, Cordova, Ionic Frameworks, and Angular.

  • 5+ years of experience in designing and developing mobile solutions for iOS and Android platforms.

  • 3+ years experience working with Cloud Environments like Azure and CIDC Pipelines in Azure DevOps.

  • Expertise in Continuous Deployment methods and procedures.

Criteria:

  • Development Skills:

    • Extensive experience with JAVA Technologies, Spring, Maven, JPA, and Hibernate.

    • Proficiency in Java, JSON, UML, HTML5, CSS3, XML, JavaScript, SQL, XPath, and PL/SQL.

    • Knowledge in developing Web Services API using JAX-RS, JAX-WS, XSD, DOM, SOAP, WSDL, and JAX-RPC.

    • Familiarity with development tools such as Eclipse, SQL Developer, TOAD, SAX, PowerDesigner, and Visio.

    • Experience in data modeling and analysis with Oracle and MSSQL Server DBMS.

  • Technical Skills:

    • Design and development of real-time and near real-time data processing services.

    • Analyzing business requirements and determining viable solution options.

    • Developing and documenting models and technical requirements for communication.

    • Integrating real-time and mission-critical systems and ensuring interoperability.

    • Proficiency in Design Patterns and post-implementation support.

  • General Skills:

    • Strong verbal and written communication skills with interpersonal effectiveness.

    • Working knowledge of agile methodologies for application development.

    • Strong team player with a history of meeting deadlines on multi-year projects.

    • Experience with object-oriented analysis and design techniques.


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