Software Developer – Front End – Senior

This job has expired.

The closing date for this job has passed. Please visit our job listings page to explore current opportunities.

View Job Listings
To apply, please email your resume to careers@lotusit.ca
Ref: RQ10028 Contract Onsite – 222 Jarvis Street, 5th Floor, Toronto
Posted Date: November 27, 2025
Location: Onsite – 222 Jarvis Street, 5th Floor, Toronto
Public Sector Experience: Central Agencies Cluster – Ministry of Treasury Board Secretariat
Contract End Date: March 31, 2027 *
Rate: $99.31/hr

The Software Developer – Front End – Senior will translate technical system specifications into fully functioning, tested applications. This includes developing programming specifications, writing and generating code, compiling data-driven programs, troubleshooting issues, and supporting implementation, conversion, and migration activities. Resource will work onsite 7.25 hours per day, Monday to Friday.

Key Responsibilities
  • Translate requirements and design specifications into functional applications.
  • Develop detailed programming specifications, write/generate code, and perform unit testing.
  • Troubleshoot and resolve technical issues during software operation.
  • Collaborate with IT professionals across the SDLC.
  • Design, code, test, debug, and document applications.
  • Work with object-oriented and third-generation tools and languages.
  • Support structured methodologies for design, development, implementation, and maintenance.
  • Work with relational and hierarchical databases.
  • Participate in design walkthroughs and provide post-implementation support.
Mandatory Technical Skills
  • 10+ years experience developing n-tier enterprise applications.
  • 10+ years hands-on development using Java Enterprise technologies.
  • Strong expertise in application design, design patterns, deployment, and troubleshooting.
  • Extensive Java EE platform development experience.
  • Expertise in JPA or Hibernate and Spring Framework.
  • Strong SQL and database development experience (Azure Cosmos DB, Postgres, Oracle, PL/SQL).
  • Proficiency with Eclipse or Rational Application Developer.
  • Front-end experience with JavaScript/TypeScript frameworks: React, Angular, JQuery.
Desirable Skills
  • Agile development experience (Scrum, CI/CD, TDD, automated tests).
  • Experience with Web Services and SOA implementations.
  • Experience with BPM tools: Camunda, jBPM, Activiti, IBM Process Server, Drools.
  • Experience with fine-grained security frameworks (Spring Security, Apache Shiro, ForgeRock).
Evaluation Criteria
  • Technical / Java EE Platform – 25%
  • Spring Framework – 10%
  • ORM (JPA/Hibernate/MyBatis) – 15%
  • Database (SQL/Stored Procedures) – 15%
  • BPM Tools – 5%
  • Azure Cloud (Cosmos DB, Blob Storage, Cognitive Search) – 20%
  • User Interface (React, Angular, JQuery) – 10%
Engagement Details
  • Start Date: March 2, 2026
  • End Date: March 31, 2027
  • Closing Date: December 1, 2025 at 1:30 p.m. EST
  • Work Arrangement: Onsite (7.25 hours/day, Mon–Fri)
  • Security Clearance: CRJMC
  • Openings: 1 | Max Submissions: 1
  • Extension Possible: 2 times (up to 125 days)
* Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.