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.