About the Role:We are seeking an experienced and driven Full Stack Java Developer to join our team, delivering high-quality, scalable software solutions for enterprise-level projects. The ideal candidate will have a strong background in Java and Open Source technologies, with a proven track record in health insurance systems in Canada. You will work in a fast-paced, agile environment, collaborating with cross-functional teams to design and implement robust, secure applications.Experience & Qualifications: Education: University degree or community college diploma in Computer Science or a similar program. Experience:10+ years of design and development work, 10+ years working with Java RESTful services, Spring framework, database technologies (Oracle, MySQL, etc.), versioning tools, UI Frameworks, caching solutions. Preferred: Experience with caching architecture (Redis), containerization (Docker/Kubernetes), CI/CD and automation frameworks, front-end frameworks (Angular, React, Vue), Python, Shell Scripting, Jira, Cherwell, Flyway, Maven, cloud providers (AWS, Azure, Google Cloud). Knowledge and Skills: Strong object-oriented design and analysis skills, experienced usage of Software Engineering Processes, working within Agile development processes (Scrum and Kanban), high attention to detail, hands-on experience in maintaining high-quality code, exceptional technical skills across a broad range of technologies, managing multiple priorities, problem-solving mindset, ability to translate business requirements into secure and scalable code, experience leading developers on projects, ability to direct multiple people on multiple tasks. Language: Proficiency in English (written & spoken) required; Bilingual ( English & French) is an asset.Required Qualifications:Canadian Citizen or Permanent Resident with 5+ years of Canadian residency.Active Protected B clearance or eligibility to obtain it.10+ years of professional experience in software development using Java and open-source technologies.Strong expertise in:Enterprise Java, Spring FrameworkOracle, XML, JSONVue.js and JavaScript librariesJunit and automated testingSolid understanding of secure, scalable, and high-performance application development.Experience in Agile, DevOps, and Continuous Delivery Pipelines.Prior experience in Health Insurance domain in Canada is highly preferred.Post-secondary degree or diploma in Computer Science, Engineering, or a related fieldor equivalent experience.
Job Title
Full Stack Engineer