I8IS INC. - Senior Full Stack Developer
Full Stack Developer is needed in Toronto, Canada.
Client: I8IS INC.
Location: Toronto, ON, ca
Contract: Contract
Job Description
We are seeking a Senior Full Stack Developer to design, develop, integrate, test, deploy, and maintain secure, scalable enterprise applications supporting government programs.
The role focuses on building Java-based microservices, REST APIs, reusable platform services, database components, workflow solutions, and enterprise integrations across frontend, backend, middleware, data-access, and integration layers.
The successful candidate will collaborate with architects, business analysts, UX designers, QA specialists, DevOps engineers, security teams, and other stakeholders throughout the software development lifecycle. Responsibilities also include technical leadership, code reviews, troubleshooting, production support, deployment assistance, documentation, and application enhancement.
Key Responsibilities
- Design, develop, test, deploy, and maintain secure, scalable, and maintainable enterprise applications.
- Develop Java-based microservices, REST APIs, RESTful web services, and reusable platform services.
- Build frontend, backend, workflow, middleware, integration, and data-access components.
- Translate business requirements and technical specifications into tested applications.
- Design database objects, SQL queries, data transformations, conversion routines, and integration components.
- Implement security protocols and gateways, including JWT, OAuth 2.0, SSL certificates, identity integration, and secure communications.
- Create and maintain automated unit, integration, API, database, and user-interface tests.
- Participate in design reviews, code reviews, impact assessments, estimations, sprint planning, and release planning.
- Review and troubleshoot build, configuration, installation, and deployment scripts.
- Resolve development, migration, deployment, implementation, and production support issues.
- Provide technical guidance, mentoring, quality oversight, and post-implementation support.
- Improve application performance, reliability, extensibility, and maintainability.
- Prepare and maintain technical, system, deployment, user, and support documentation.
Requirements
Professional Experience and Qualifications
- At least 10 years of experience designing and developing large-scale, multi-client web applications or equivalent senior-level development experience.
- Extensive hands-on experience with Java and Oracle, SQL, or comparable relational database technologies.
- Strong experience designing and developing REST APIs and RESTful web services.
- Experience with microservice architecture and Internet-ready applications.
- Strong knowledge of relational and hierarchical databases, SQL tuning, middleware, gateways, query languages, and communications protocols.
- Experience with data conversion, data migration, and enterprise integration activities.
- Strong understanding of object-oriented programming, design patterns, refactoring, clean code, and structured development methodologies.
- Experience with Agile delivery, automated testing, Azure DevOps or comparable tools, application deployment, troubleshooting, and production support.
Technical Skills
- Java development and enterprise application architecture.
- REST APIs, RESTful web services, and microservices.
- Oracle, SQL, relational databases, hierarchical databases, and data-access components.
- SQL tuning, data conversion, migration, and enterprise integrations.
- JWT, OAuth 2.0, SSL certificates, secure communications, and identity integration.
- Middleware, security gateways, and communications protocols.
- Azure DevOps, source control, build processes, testing, and deployment pipelines.
- Automated testing, debugging, deployment, and production support.
- Agile methodologies and software development lifecycle practices.
Soft Skills
- Strong written and verbal communication skills.
- Excellent analytical, problem-solving, and decision-making abilities.
- Ability to explain technical concepts and present ideas effectively.
- Strong collaboration and interpersonal skills.
- Ability to work under pressure, adapt to changing priorities, and meet deadlines.
- Experience contributing to technical discussions, design reviews, and cross-functional initiatives.
Nice-to-Have Qualifications
- Experience working with the Ontario Public Service or other public-sector organizations.
- Knowledge of public-sector development standards, governance, security, accessibility, information management, and documentation requirements.
Position Details
- Location: Toronto, Ontario
- Work Arrangement: Onsite, five days per week
- Contract Type: Contract
- Contract Duration: November 9, 2026 to September 28, 2027
How to Apply
Apply
Enter your email to apply. It takes a minute.
How it works
Search with Ari
Ari, Twine’s job assistant, finds jobs that match your work.
Send your application
Apply on Twine in a couple of minutes. No extra forms.
Message the client
If they want to work with you, you talk it through on Twine.
Similar Jobs
More jobs like this
Browse this role, and the pages clients use to hire.
Hiring a Full stack developer? Browse Full stack developersFull stack developers in Toronto