Senior Software Developer

Temporary/Contract

Toronto, Ontario

12 Aug 2024

    We are seeking a highly experienced Technical / Java EE Platform Developer for our Ontario Government Client. The ideal candidate will have over 10 years of hands-on experience in developing n-tier Enterprise applications using Java Enterprise technologies. The role demands proficiency in various Java frameworks, database management, and cloud technologies, along with strong UI development skills.

    Must Haves:

    • 10+ years’ experience in developing n-tier Enterprise applications.

    • 10+ years’ hands-on development with Java Enterprise technologies.

    • Expertise in JPA or Hibernate, and Spring Framework.

    • Proficient working with Databases and SQL (expertise with Azure Cosmos DB, Postgres, Oracle, and PL/SQL highly desirable).

    • Proficient in Eclipse IDE or Rational Application Developer.

    • Experience with JavaScript/TypeScript frameworks such as React, Angular, JQuery.

    Technical / Java EE Platform

    • 10+ years of experience in developing n-tier Enterprise applications.

    • Extensive hands-on development with Java Enterprise technologies.

    • Demonstrated expertise in application design, deployment, troubleshooting, and conducting unit tests.

    Spring Framework

    • Proven experience with Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring Security, etc.

    ORM

    • Experience with ORM tools like JPA, Hibernate, or MyBatis.

    Database

    • Skilled in writing SQL and Stored Procedures, particularly in Oracle and PL/SQL, Cosmos DB, Postgres, MySQL.

    BPM

    • Experience with Camunda BPM and Drools Rule Engine.

    Azure Cloud

    • Hands-on experience with Azure Cosmos DB, Azure Blob Storage, Azure Cognitive Search, etc.

    UI

    • Proficiency with React, Angular, jQuery.