Canadian Citizenship is required for project security clearance
Venuiti is looking for a
Senior Java Developer
to join our growing engineering team in Waterloo. This is a
hands-on technical role with leadership responsibility
, ideal for someone who enjoys coding, mentoring, and working closely with cross-functional teams on real-world healthcare systems.
Work Model:
Fully on-site Monday to Friday to enable close collaboration with engineering, product, and integration teams.
What You'll Be Working On
Enterprise Java applications supporting healthcare system integrations
Scalable backend services focused on performance, security, and reliability
Long-term projects with real-world impact in healthcare technology
What You'll Do
Design, develop, and maintain Java-based backend systems
Lead by example through hands-on development and code reviews
Support and mentor a small team of developers
Collaborate with architects, analysts, and QA to deliver high-quality solutions
Participate across the SDLC: design, development, testing, and deployment
Contribute to DevOps automation, CI/CD pipelines, and containerized deployments
Help define and improve development standards and best practices
What We're Looking For
Required
6+ years of professional Java development experience
Strong expertise in Java (Spring / Spring Boot)
Experience building backend or integration-heavy systems
Solid understanding of databases (SQL and/or NoSQL)
Strong problem-solving and debugging skills
Comfortable working in an on-site, collaborative environment
Nice to Have
Experience leading or mentoring developers
Exposure to Java 17, Spring Security
Experience with Docker, CI/CD, and DevOps practices
Healthcare integration experience (FHIR, HL7)
Experience working on enterprise-scale systems
Eligibility & Location
Canadian Citizenship is required
Role is 100% on-site in Waterloo, ON
Why Join Venuiti?
Venuiti believes in universal acceptance for everyone everywhere. We promote diversity of thought, culture and background, which connects the entire Venuiti family. As such, Venuiti is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, sex, age, marital status, military or veteran status, citizenship, or other characteristics protected by provincial or federal law. We especially invite women, minorities, veterans, and individuals with disabilities to apply.
Ready to Apply?
If you're a Senior Java Developer who enjoys building high-quality systems and working closely with a team on-site, we'd love to hear from you.
Job Types: Full-time, Permanent
Pay: $120,000.00-$150,000.00 per year
Ability to commute/relocate:
Waterloo, ON: reliably commute or plan to relocate before starting work (required)
Application question(s):
What is Your Work Authorization (OWP, PR, Citizenship, etc.)? This is for a Security Clearance Requirement.
Experience:
Java Development: 5 years (required)
Spring Framework (Spring Boot, Spring Security, etc.): 5 years (required)
DevOps and CI/CD: 5 years (preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.