Job Description
🚨 Hiring: Software Developer – Senior (Java) 🚨
📌 Job Title: RQ10903 – Software Developer – Senior
🏢 Client: Ministry of Treasury Board Secretariat
📍 Location: 222 Jarvis St, 5th Floor, Toronto, Ontario (Onsite)
📅 Start Date: 2026-04-15
📅 End Date: 2026-09-15
📊 #Business Days: 106 (Extension: 30 Days)
⏱ Hours: 7.25 hours/day
🔐 Security Level: No Clearance Required
⭐ Nice to Have:
• Agile development experience – Scrum, User Stories, CI, TDD, Automated Tests, etc.
• Experience writing Web Services and implementing SOA
• BPM tools such as: jBPM, Activiti, IBM Process Server, Camunda BPM, Drools Rule Engine
• Fine-grained security frameworks such as: Spring Security, Apache Shiro, ForgeRock
✅ Mandatory Skills:
• 10+ years’ experience in developing n-tier Enterprise applications
• 10+ years’ hands-on development with Java Enterprise technologies
• Expertise in application design, latest design patterns, deployment and troubleshooting
• Extensive hands-on development & troubleshooting experience on Java EE platform
• 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
• JavaScript / TypeScript frameworks such as React, Angular, JQuery
📊 Experience and Skill Set Requirements
Technical / Java EE platform (25%)
• 10+ years’ experience in developing n-tier Enterprise applications.
• 10+ years’ hands-on development with Java Enterprise technologies.
• Demonstrated experience in application design, deployment, troubleshooting, and latest design patterns.
• Demonstrated experience in conducting unit test based on requirements.
Spring Framework (10%)
• Demonstrated experience working with Spring Framework including Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring Security, etc.
ORM (15%)
• Demonstrated experience with ORM tools such as JPA, Hibernate or MyBatis.
Database (15%)
• Working experience in writing SQL and Stored Procedures.
• Preferably experience in Oracle and PL/SQL, Cosmos DB, Postgres, MySQL.
BPM (5%)
• Demonstrated experience with Camunda BPM and Drools Rule Engine.
Azure Cloud (20%)
• Demonstrated experience working with Azure Cosmos DB, Azure Blob Storage, Azure Cognitive Search, etc.
UI (10%)
• Demonstrated experience with React, Angular, jQuery.
📩 Interested candidates directly share the resume on this email id:
mishra.neha@smsoftconsulting.com
