Job Summary:
Location: Mississauga (Onsite 3 days/week)
Overview:
Join our Impact Healthcare engineering team to build secure, scalable backend systems supporting next-generation genomic sequencing and diagnostic platforms. This role focuses on backend development using Java, Spring Boot, distributed systems, and cloud (AWS / Serverless).
Responsibilities:
• Participate in requirement discussions, architecture, and design reviews.
• Develop clean, well-documented backend code following best practices.
• Build and test REST APIs, microservices, and supporting infrastructure.
• Write unit, integration, and component tests.
• Collaborate closely with QA to ensure strong test coverage.
• Mentor junior developers when needed.
• Contribute throughout the full software development lifecycle.
Required Experience:
• 5–10 years of backend software development.
• Strong hands-on experience with Java, Spring Boot, REST APIs, and microservices.
• Solid understanding of object-oriented design and distributed systems.
• Experience with relational databases (Postgres / MySQL).
• Strong communication and teamwork skills; comfortable with Agile environments.
Nice to Have:
• Experience with AWS (especially serverless services).
• Exposure to ETL or Scala.
• Background in life sciences or genomic sequencing projects.
First 60-Day Expectations:
• Complete onboarding and adopt team workflows.
• Deliver an initial backend feature independently.
• Write clear tests and documentation for assigned work.