Job Description
We are looking for candidates with strong technical expertise to fill this role. Below are the details of the position:
🏦 Industry: IT
💼 Job Title: Sr Full-Stack Software Engineer
💻 Mode of Job: Hybrid
📍 Locations: Waterloo ON
📅 Contract: 12 Months (extension based on performance)
Job Summary:
We are seeking a Senior Full-Stack Software Engineer who is passionate about delivering business value and leading transformative technology initiatives. This role will be instrumental in modernizing a legacy mortgage application system by integrating a third-party vendor solution with a core banking platform. Ideal candidates will thrive in dynamic environments, embrace complex challenges, and consistently strive for excellence through innovation and continuous improvement.
Opportunities & Challenges:
• Lead the transformation of a mission-critical mortgage system, applying modern technologies and agile methodologies.
• Collaborate with third-party vendors and internal stakeholders to ensure seamless integration and successful project outcomes.
• Drive a strategic initiative that significantly impacts customer experience, business efficiency, and operational resiliency.
• This role offers a rare opportunity to influence and modernize an essential financial platform while working in a collaborative, forward-thinking environment.
Key Responsibilities
• Lead and execute the integration of third-party solutions with internal banking systems, ensuring scalability and efficiency.
• Design, develop, test, and maintain full-stack applications using modern frameworks and tools.
• Translate business requirements into technical designs and deliver high-quality, maintainable software.
• Advocate and implement Agile and SAFe principles to ensure timely and incremental delivery.
• Build and maintain robust CI/CD pipelines using DevOps best practices.
• Perform code reviews, pair programming, and mentor junior developers.
• Utilize Jira and Confluence to manage work items, documentation, and sprint tracking.
• Investigate and resolve technical uncertainties through research and "spikes."
• Participate in release planning, deployment, production support, and knowledge transfer sessions.
Required Qualifications
• 10+ years of experience in Full-Stack Development.
• Strong command of Java (Spring Boot), Node.js, TypeScript, and React.
• Hands-on experience deploying microservices to Azure Kubernetes Service (AKS).
• In-depth understanding of REST APIs and web services architecture.
• Expertise in Spring Boot, Spring Cloud, and core Java frameworks.
• Proficiency in SQL for backend data operations.
• Experience with GitHub, Jenkins, Maven, Snyk, and SonarQube.
• Familiarity with Jira and Confluence for project management and documentation.
Preferred Qualifications
• Exposure to ideation sessions and the ability to translate conceptual ideas into technical solutions.
• Experience refining product backlogs and providing effort estimations.
• Demonstrated ability to mentor and support junior developers.
• Strong interpersonal skills to collaborate with global teams across product, engineering, QA, and business analysis.
Dexian is a leading provider of staffing, IT, and workforce solutions with over 12,000 employees and 70 locations worldwide. As one of the largest IT staffing companies and the 2nd largest minority-owned staffing company in the Canada, Dexian was formed in 2026 through the merger of DISYS and Signature Consultants. Combining the best elements of its core companies, Dexian's platform connects talent, technology, and organizations to produce game-changing results that help everyone achieve their ambitions and goals.
Dexian's brands include Dexian DISYS, Dexian Signature Consultants, Dexian Government Solutions, Dexian Talent Development and Dexian IT Solutions. Visit https://dexian.com/ to learn more.
Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, ****** orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status
Dexian will on request provide accommodation for disabilities to support your participation in all aspects of Recruitment, Assessment and selection process.
💡 Quick Summary
Seeking a career-building opportunity? The Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ontario offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
