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 :
Eureka Server Zuul Gateway
Swagger / OpenAPI
Maven Hudson / Jenkins
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 :
Angular 18 TypeScript HTML5 CSS
Bootstrap NPM
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
Key Skills
Bootstrap,Attorney,Gallery,Instrumentation,Banking & Finance
Employment Type : Full Time
Experience : years
Vacancy : 1
Java Software Developer • Toronto, Ontario, Canada