Senior Full Stack Software Developer (Ontario)

Senior Full Stack Software Developer (Ontario)

27 Oct
|
vTech Solution
|
Ontario

27 Oct

vTech Solution

Ontario

Job Summary:

The Senior Full Stack Software Developer will design, develop, integrate, test, deploy, and maintain enterprise platform capabilities across multiple layers including user-interface, service, API, workflow, integration, and data-access. This role involves building reusable platform services supporting various government programs, implementing service-specific connections, and collaborating with cross-functional teams to deliver secure, scalable, and maintainable software solutions. The developer provides technical leadership and mentorship while ensuring platform stability and continuous improvement through frequent releases.

Responsibilities:

- Translate approved technical specifications into secure, tested, and maintainable enterprise applications.
- Design and develop frontend, backend, APIs, integration, workflow, middleware, and data-access layers following approved standards.
- Build and maintain Java-based microservices, REST APIs, and reusable platform services.
- Develop and maintain database objects, queries, data transformations, and integration components.
- Implement security gateways and protocols including identity, access, token, and secure communications.
- Create and maintain automated unit, integration, API, database, and UI tests.
- Participate in design walkthroughs, code reviews, impact assessments, and sprint planning.
- Review and modify build, configuration, installation, and deployment scripts.
- Troubleshoot technical issues during development, deployment, and operation.
- Collaborate with business analysts, architects, UX designers, testers, DevOps, security specialists, and other IT professionals.




- Provide post-implementation support and improve application performance and maintainability.
- Prepare and maintain comprehensive documentation including user, system, technical, deployment, and support materials.
- Provide technical guidance, mentorship, and quality oversight to meet delivery commitments.

Required Skills:
- Minimum ten years of experience designing and developing large-scale, multi-client web applications or equivalent senior development experience.
- Extensive hands-on Java development experience with Oracle, SQL, or comparable relational databases.
- Proficient in designing and developing REST APIs and RESTful web services.
- Experience with microservice architecture and applying core architecture principles.
- Strong knowledge of security gateways and protocols including JSON Web Tokens, OAuth 2.0, SSL certificates, and secure communications.
- Experience with Agile methodologies, structured development methods, object-oriented design, design patterns, clean code, and automated testing.
- Proficient with Azure DevOps or comparable tools for source control, build, testing, and deployment pipelines.
- Experience with relational and hierarchical databases, SQL tuning, middleware, gateways, and enterprise integrations.

Desired Skills:
- Experience working within government or public sector environments.
- Familiarity with Ontario Public Service development standards,



governance, security, accessibility, and information management.
- Robust analytical, problem-solving, decision-making, interpersonal, and negotiation skills.
- Ability to lead design walkthroughs and effectively communicate with functional and technical teams.
- Experience with rapid application development and continuous integration/continuous deployment (CI/CD) pipelines.

Rated Criteria:
- Core Software Development Experience - 40 Points
- Technical Skills and Security Protocols - 35 Points
- Soft Skills and Team Collaboration - 20 Points
- Public Sector Knowledge and Standards - 5 Points

Total: 100 Points Deliverables:
- Secure, scalable, and maintainable full stack enterprise platform applications.
- Reusable platform services supporting multiple government programs.
- Comprehensive automated tests including unit, integration, API, database, and UI tests.
- Technical documentation covering system design, deployment, and support.
- Post-implementation support and performance improvements.
- Code reviews, design walkthroughs, and technical guidance documentation.

Must Haves:
- At least ten years of experience designing and developing large-scale, multi-client web applications or equivalent senior experience.
- Extensive hands-on Java development experience with Oracle, SQL, or comparable relational databases.
- Significant experience designing and developing REST APIs, RESTful web services, and microservice architectures.
- Proven experience with security gateways and protocols including JSON Web Tokens, OAuth 2.0, SSL certificates, and secure communications.

Public Sector Experience:

Preferred

📌 Senior Full Stack Software Developer (Ontario)
🏢 vTech Solution
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack software developer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack software developer (ontario) / ontario