Software Developer – Full Stack – Senior

Job Description

  • Contractor
  • Anywhere

💼 Job Title: Software Developer – Full Stack – Senior
📍Location: Toronto, ON
⌛ Duration: Long Term Contract
💼 Role Overview:
We are seeking an experienced Senior Full Stack Software Developer with strong Java/J2EE, Jakarta, WebSphere, and Tomcat expertise to join our public sector client team in Toronto. This hybrid role requires candidates to work onsite 3 days a week.
🔧 Key Responsibilities
Support and maintain large-scale, complex legacy Java applications.
Analyze, design, implement, test, and document enhancements across the full stack (UI, Middleware, DB, Reporting, Security).
Manage version control and CI/CD processes using DevOps tools (GitHub, testing tools, pipelines).
Create and maintain technical documentation, test plans, and release notes.
Work closely with stakeholders following Agile/Scrum methodologies.
✅ Must-Have Skills
10+ years: Java, J2EE, Jakarta EE, WebSphere, Tomcat
5+ years: Hibernate, JPA, Spring, Oracle DB, MySQL, PL/SQL
4+ years: REST APIs, Microservices, Docker, Kubernetes, React, Power BI
UI Development: JSP, HTML, JavaScript
DevOps & automation tools (GitHub, pipelines, testing, dashboards)
Security: Authentication, Authorization
Strong experience working in the public sector or large enterprise environments
🎯 Preferred Experience
Public sector or health-related project experience
Familiarity with government IT policies and gating processes
Experience with message buses and third-party integrations
💼 Soft Skills
Strong problem-solving, analytical, and communication skills
Ability to engage with multiple stakeholders effectively
Proven track record in maintaining and evolving legacy systems

Please contact “Aashutosh Kumar” at “Aashutosh@zortechsolutions.ca” or Call him at +1 (647) 499-5406