Designs develops integrates tests deploys and maintains enterprise platform capabilities across the user-interface service API workflow integration and data-access layers. The role builds reusable platform services that can support multiple government programs while also implementing the service-specific connections required to onboard registries permitting forms payments notifications documents identity and other business-facing functions. Working with architects product managers analysts UX designers QA specialists DevOps engineers security and privacy teams and ministry partners the Senior Software Developer Full Stack converts approved designs and requirements into secure scalable observable and maintainable software. The role provides technical leadership through design input estimation code review automated testing troubleshooting documentation mentoring and production support helping ensure the platform remains stable while evolving through frequent releases and new integrations.
Experience:
- Ten or more years of experience designing and developing large-scale multi-client web applications or an equivalent depth of senior development experience.
- Extensive hands-on Java development experience with Oracle SQL or comparable relational database technologies.
- Significant experience designing and developing REST APIs and RESTful web services.
- Experience translating technical system specifications into working tested applications including detailed programming specifications code development compilation debugging documentation maintenance and unit testing.
- Knowledge and experience with microservice architecture and applying core architecture principles to improve extensibility and maintainability.
- Experience with object-oriented coding practices current design patterns refactoring clean code and structured development methodologies.
- Experience developing Internet-ready applications and using rapid application development or Agile delivery approaches.
- Experience with relational and hierarchical database technologies query languages SQL tuning and data-access components.
- Experience with security gateways and protocols such as JSON Web Tokens OAuth 2.0 and SSL certificates.
- Experience with middleware gateways communications protocols enterprise integrations and data migration or conversion activities.
- Experience using Azure DevOps or comparable tools for work management source control build testing and deployment pipelines.
- Experience eliciting and documenting information from diverse business stakeholders subject-matter experts architects and other IT professionals.
- Experience providing implementation conversion migration and post-implementation support for complex applications.
General Skills / Duties:
- Translate approved technical system specifications into working tested secure and maintainable enterprise platform applications.
- Develop detailed programming specifications and design write generate compile debug document maintain and unit test application code.
- Design and develop frontend backend API integration workflow middleware and data-access components using approved patterns and standards.
- Build and maintain Java-based microservices REST APIs RESTful web services Internet-ready applications and reusable platform services.
- Develop and maintain database objects queries data transformations conversion routines and integration components using relational or hierarchical database technologies.
- Implement security gateways and protocols including identity access token certificate and secure communications requirements.
- Create and maintain automated unit integration API database and user-interface tests.
- Participate in design walkthroughs impact assessments code reviews estimation backlog refinement sprint planning release planning and technical decision-making.
- Review analyse and modify build configuration product-installation and deployment scripts including coding testing and debugging.
- Resolve and troubleshoot technical problems arising during development implementation conversion migration deployment and operation.
- Collaborate with business analysts architects UX designers testers DevOps engineers security specialists and other IT professionals throughout the software development lifecycle.
- Provide post-implementation support resolve production issues and improve application performance reliability extensibility and maintainability.
- Prepare and maintain user system technical deployment and support documentation.
- Provide technical guidance and quality oversight while meeting delivery commitments and adapting to changing priorities.
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Ten or more years of experience as a designer and developer of 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 with REST APIs RESTful web services microservice architecture and Internet-ready applications.
- Experience with security gateways and protocols including JSON Web Tokens OAuth 2.0 SSL certificates secure communications and identity integration.
- Experience with relational and hierarchical databases query languages SQL tuning middleware gateways communications protocols conversion and migration.
Nice to have:
- OPS or public sector exp.
Skill Set Requirements:
Core Skills and Experience:
- Ten or more years of experience as a designer and developer of 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 with REST APIs RESTful web services microservice architecture and Internet-ready applications.
- Experience translating specifications into working applications using structured and Agile methods object-oriented practices design patterns clean code automated testing and Azure DevOps.
Technical Skills and Experience:
- Experience with security gateways and protocols including JSON Web Tokens OAuth 2.0 SSL certificates secure communications and identity integration.
- Solid understanding of Agile methodologies structured development methods object-oriented design current design patterns refactoring and clean code.
- Experience with relational and hierarchical databases query languages SQL tuning middleware gateways communications protocols conversion and migration.
- Experience with application design deployment installation scripts troubleshooting post-implementation support and technical documentation.
Soft Skills:
- Strong written and verbal communication analytical systematic problem-solving decision-making interpersonal and negotiation skills.
- Ability to develop and present ideas lead or participate in design walkthroughs and work effectively with functional and technical teams.
- Demonstrated ability to perform under pressure adapt to change work within aggressive timelines and consistently meet deadlines.
Public-Sector Experience:
- Knowledge of Ontario Public Service development standards processes governance security accessibility information-management and documentation expectations.
Required Skills:
Experience and Skill Set Requirements: Must Haves: Ten or more years of experience as a designer and developer of 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 with REST APIs RESTful web services microservice architecture and Internet-ready applications. Experience with security gateways and protocols including JSON Web Tokens OAuth 2.0 SSL certificates secure communications and identity integration. Experience with relational and hierarchical databases query languages SQL tuning middleware gateways communications protocols conversion and migration. Nice to have: OPS or public sector exp. Skill Set Requirements: Core Skills and Experience: Ten or more years of experience as a designer and developer of 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 with REST APIs RESTful web services microservice architecture and Internet-ready applications. Experience translating specifications into working applications using structured and Agile methods object-oriented practices design patterns clean code automated testing and Azure DevOps. Technical Skills and Experience: Experience with security gateways and protocols including JSON Web Tokens OAuth 2.0 SSL certificates secure communications and identity integration. Strong understanding of Agile methodologies structured development methods object-oriented design current design patterns refactoring and clean code. Experience with relational and hierarchical databases query languages SQL tuning middleware gateways communications protocols conversion and migration. Experience with application design deployment installation scripts troubleshooting post-implementation support and technical documentation. Soft Skills: Strong written and verbal communication analytical systematic problem-solving decision-making interpersonal and negotiation skills. Ability to develop and present ideas lead or participate in design walkthroughs and work effectively with functional and technical teams. Demonstrated ability to perform under pressure adapt to change work within aggressive timelines and consistently meet deadlines. Public-Sector Experience: Knowledge of Ontario Public Service development standards processes governance security accessibility information-management and documentation expectations.
📌 Software Developer Full Stack Senior (Toronto)
🏢 Maarut
📍 Toronto
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.