Summary
✨ AI‑Generated
A technology organization is seeking a Senior Full Stack Software Developer with 10+ years of experience building large-scale, multi-client web applications. The ideal candidate has strong expertise in Java, modern frontend frameworks, API development, microservices, cloud platforms, and DevOps. Responsibilities include designing scalable applications, developing ETL pipelines, writing tested code, troubleshooting issues, and supporting deployment and migration initiatives.
Highlights
Senior-level opportunity to design and maintain large-scale, multi-client applications. The role offers broad technical ownership across frontend, backend, cloud, DevOps, APIs, and data pipelines, along with opportunities to solve complex engineering challenges and collaborate across the full software development lifecycle.
Description
Role Overview
We are seeking a Senior Full Stack Software Developer with extensive experience in building large-scale, multi-client web applications.
The ideal candidate will have deep expertise in Java, modern front-end frameworks, API development, and micro services architecture, along with strong experience in cloud and DevOps environments.
Key Responsibilities
Design, build, and maintain scalable full-stack applications
Develop and manage data pipelines (ETL processes)
Translate technical specifications into functional, tested applications
Write clean, maintainable code and perform unit testing
Troubleshoot and resolve technical issues and system defects
Collaborate across teams throughout the Software Development Life Cycle (SDLC)
Develop and integrate RESTful APIs
Ensure applications meet performance, scalability, and security standards
Participate in deployment, migration, and post-implementation support
Core Technical Requirements (Must Have)
10+ years experience in full-stack development for large-scale applications
10+ years hands-on experience with Java + Oracle/SQL databases
5+ years experience with:
REST APIs
React, TypeScript
HTML5, CSS3
Node.js
Experience with RxJS, Next.js, Vue.js
Strong knowledge of micro services architecture
Experience with Azure DevOps
Experience with responsive web development
Knowledge of architecture styles (event-driven, reactive, message-based)
Technical Skills (Preferred)
Security: JWT, OAuth2.0, SSL
Experience with Agile/Scrum methodologies
Strong understanding of:
Object-Oriented Programming (OOP)
Design patterns, clean code, refactoring
Experience with:
WebLogic / Tomcat / Java web applications
SOAP & REST services
Oracle / SQL Server databases
Exposure to:
Blockchain & Solidity (nice to have)
Middleware & integration gateways
Requirements
Front-End & UI Expertise
Strong experience with Angular / JavaScript frameworks
Proficiency in HTML, CSS, JavaScript
Ability to design responsive and accessible UI (WCAG, AODA)
Experience integrating UI with backend APIs
Understanding of UX/UI principles
DevOps & Tools
Azure DevOps
JIRA
CI/CD pipelines
Agile delivery environments
Soft Skills
Strong communication & stakeholder management
Excellent problem-solving and analytical skills
Ability to work in high-pressure, deadline-driven environments
Proven team collaboration in large programs
Nice to Have
Previous Ontario Public Service (OPS) / Public Sector experience
Knowledge of AODA compliance standards
Experience in RAD methodologies