Software Developer (Java) – Contract – Toronto, ON (Hybrid)
Akkodis is seeking a
Software Developer (Java)
for a
contract role in Toronto, ON (Hybrid) . The role involves hands‑on experience with Java EE, building n‑tier enterprise applications using Spring (Boot, MVC, Data, Security), ORM tools (JPA / Hibernate / MyBatis), and SQL / PLSQL databases (Oracle, Cosmos DB, Postgres, MySQL). Experience with Camunda BPM / Drools, Azure cloud services, and UI frameworks such as React or Angular is required, along with knowledge of AODA accessibility standards and strong documentation skills.
Location : Toronto, ON (Hybrid)
Required Skills :
10+ years' experience in developing n-tier Enterprise applications.
10+ years hands‑on development with Java Enterprise technologies.
Knowledge and understanding of Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards. Ability to provide user and system documentation as required.
Demonstrated experience in application design, latest design patterns, deployment and troubleshooting.
Demonstrated experience in conducting unit tests based on requirements.
Demonstrated experience working with Spring Framework – Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring Security, etc.
Demonstrated experience with ORM tools such as JPA, Hibernate or MyBatis.
Working experience in writing SQL and Stored Procedures (preferably in Oracle and PL / SQL, Cosmos DB, Postgres, MySQL).
Demonstrated experience with Camunda BPM, Drools Rule Engine.
Demonstrated experience working with Azure Cosmos DB, Azure Blob Storage, Azure Cognitive Search, etc.
Demonstrated experience with React, Angular, and jQuery.
Seniority level
Mid‑Senior level
Employment type
Contract
#J-18808-Ljbffr
Lead Java Developer • Toronto, Canada