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.