About the Role
We are seeking Senior Software Developers to support enterprise application development for a large Ontario public sector organization. You will be part of a collaborative Agile team working across the full software development lifecycle to design build test and support scalable high-performance applications.
This is a hands-on onsite role in Toronto ideal for experienced Java full-stack developers who enjoy solving complex problems and mentoring others.
Key Responsibilities
-
Translate technical and business requirements into well-designed tested applications
-
Perform analysis design development unit testing and troubleshooting
-
Develop and maintain backend services and RESTful APIs
-
Support application deployment integration and ongoing production issues
-
Collaborate with cross-functional teams throughout the SDLC
-
Participate in Agile ceremonies (sprint planning reviews defect management)
-
Contribute to CI/CD pipelines and automation practices
-
Provide knowledge transfer and mentorship to team members
Required Skills & Experience Core Technical Skills
-
7 years of Java-based backend development
-
7 years with Java SDK JEE Apache Ant Tomcat JavaScript
-
5 years with:
-
Spring Framework (Spring JDBC)
-
Spring Boot (Web Web Services Data/JPA)
-
RESTful APIs JWT JSON
-
Oracle DB PL/SQL performance tuning
-
5 years with:
-
3 years with:
-
API security (OAuth2 JWT)
-
API Gateway (Azure API Management)
-
Monitoring/logging tools (Application Insights)
-
Agile lifecycle tools (Azure DevOps or JIRA)
-
CI/CD pipelines (Azure DevOps YAML)
-
2 years of front-end experience with:
Nice to Have: Experience with IBM C ram
Automation & Testing
-
3 years developing unit tests using JUnit or TestNG
-
Experience with test data creation and validation
-
Participation in automated regression testing
-
Strong SQL skills for data verification
Methodologies & Practices
-
Strong understanding of SDLC and Agile/Scrum
-
Experience with relational database design
-
Ability to identify technical risks and propose solutions
-
Experience with scalable secure and high-performance system design
Soft Skills
-
Strong communication (written and verbal)
-
Excellent analytical and problem-solving skills
-
Proven team player with the ability to meet deadlines
-
Comfortable mentoring junior developers and leading technical discussions
About the Role We are seeking Senior Software Developers to support enterprise application development for a large Ontario public sector organization. You will be part of a collaborative Agile team working across the full software development lifecycle to design build test and support scalable high-...
About the Role
We are seeking Senior Software Developers to support enterprise application development for a large Ontario public sector organization. You will be part of a collaborative Agile team working across the full software development lifecycle to design build test and support scalable high-performance applications.
This is a hands-on onsite role in Toronto ideal for experienced Java full-stack developers who enjoy solving complex problems and mentoring others.
Key Responsibilities
-
Translate technical and business requirements into well-designed tested applications
-
Perform analysis design development unit testing and troubleshooting
-
Develop and maintain backend services and RESTful APIs
-
Support application deployment integration and ongoing production issues
-
Collaborate with cross-functional teams throughout the SDLC
-
Participate in Agile ceremonies (sprint planning reviews defect management)
-
Contribute to CI/CD pipelines and automation practices
-
Provide knowledge transfer and mentorship to team members
Required Skills & Experience Core Technical Skills
-
7 years of Java-based backend development
-
7 years with Java SDK JEE Apache Ant Tomcat JavaScript
-
5 years with:
-
Spring Framework (Spring JDBC)
-
Spring Boot (Web Web Services Data/JPA)
-
RESTful APIs JWT JSON
-
Oracle DB PL/SQL performance tuning
-
5 years with:
-
3 years with:
-
API security (OAuth2 JWT)
-
API Gateway (Azure API Management)
-
Monitoring/logging tools (Application Insights)
-
Agile lifecycle tools (Azure DevOps or JIRA)
-
CI/CD pipelines (Azure DevOps YAML)
-
2 years of front-end experience with:
Nice to Have: Experience with IBM C ram
Automation & Testing
-
3 years developing unit tests using JUnit or TestNG
-
Experience with test data creation and validation
-
Participation in automated regression testing
-
Strong SQL skills for data verification
Methodologies & Practices
-
Strong understanding of SDLC and Agile/Scrum
-
Experience with relational database design
-
Ability to identify technical risks and propose solutions
-
Experience with scalable secure and high-performance system design
Soft Skills
-
Strong communication (written and verbal)
-
Excellent analytical and problem-solving skills
-
Proven team player with the ability to meet deadlines
-
Comfortable mentoring junior developers and leading technical discussions
View more
View less