Software Developer (Toronto)

Software Developer (Toronto)

07 Nov
|
Hirematic Talent Solutions
|
Toronto

07 Nov

Hirematic Talent Solutions

Toronto

Senior Software Developer Location: Toronto, Ontario Employment Type: Contract
Work Arrangement: Onsite 5 Days per Week
Contract Duration: 211 + 211 Days (Extension)
Rate: $550 per day Responsibilities

- Translate business requirements and technical specifications into scalable, secure, and fully tested applications.

- Develop detailed technical designs and programming specifications.

- Write, review, and maintain clean, efficient, and maintainable code.

- Build and enhance data-driven applications and backend services.

- Design and execute unit, integration, and end-to-end tests.

- Design and implement frontend components using React.

- Develop backend services and APIs using Spring Boot.

- Build and maintain RESTful APIs and microservices.

- Troubleshoot and resolve technical issues across development, testing, and production environments.

- Support application deployment, data migration, and system integration activities.

- Collaborate with cross-functional teams through code reviews, design sessions, and Agile ceremonies.

- Ensure solutions meet security, performance, scalability, and accessibility standards (AODA compliance).

- Contribute to continuous improvement of development processes, tools, and standards.

- Provide technical support for implementation, system integration, data conversion, and migration activities.

Mandatory Skills & Qualifications
- 10+ years of experience developing n-tier enterprise applications.

- Expertise in application design, modern design patterns, deployment, and troubleshooting.

- Strong hands-on experience with Spring Boot and the Spring Framework.

- Expertise in JPA or Hibernate.

- Experience designing and building RESTful APIs.





- Proficiency in Java and object-oriented programming.

- Experience with JavaScript/TypeScript frameworks such as React and Angular.

- Solid database design and SQL development experience.

- Solid expertise in PostgreSQL, PL/pgSQL, and Azure Cosmos DB.

- Experience with database schema design, normalization, query optimization, indexing, and database functions.

- Experience gathering, analyzing, and documenting requirements from business stakeholders and subject matter experts.

- Experience designing, coding, testing, debugging, and documenting applications.

- Strong analytical, problem-solving, and decision-making skills.

- Excellent verbal and written communication skills.

General Skills
- Experience in programming and systems analysis within enterprise application environments.

- Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).

- Experience with structured methodologies for application design, development, implementation, and maintenance.

- Experience working with relational database technologies and query languages.

- Experience with API-based and web applications using REST/HTTP protocols.

- Experience with integration patterns and communication protocols.





- Experience in application deployment and environment management.

- Experience troubleshooting and resolving application and integration issues.

- Experience producing technical documentation and design artifacts.

- Strong interpersonal and collaboration skills.

- Ability to work effectively in a team-based environment.

- Proven ability to manage competing priorities and meet deadlines.

Nice-to-Have Skills
- Experience building cloud-native and internet-facing applications.

- Experience with Microsoft Azure services, including:

- Azure App Services

- Azure Functions

- Azure Storage

- Azure Database for PostgreSQL

- Experience deploying and supporting cloud-native applications.

- Understanding of cloud scalability, monitoring, and security.

- Experience implementing caching solutions such as Redis.

- Experience with middleware, API gateways, and integration services.

- Experience with Agile/Scrum methodologies, user stories, continuous integration, and test automation.

- Experience with unit testing frameworks such as JUnit 5 and Mockito.

- Experience with frontend testing frameworks such as Jest.

- Experience with end-to-end testing tools such as Playwright or Katalon.

- Experience with API testing automation and Behavior-Driven Development (BDD).

- Experience maintaining automated test suites within CI/CD pipelines.

- Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and WCAG standards.

- Experience leading design walkthroughs and technical discussions.

- Strong verbal and written communication skills with the ability to contribute to technical leadership and quality assurance.

📌 Software Developer (Toronto)
🏢 Hirematic Talent Solutions
📍 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.

Subscribe to this job alert:

Get the latest job offers by email for: software developer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: software developer (toronto) / toronto