RQ11288 - Sr. Software Developer

Source Code

Toronto

On-site

CAD 123,000 - 146,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Source Code in Toronto seeks a Sr. Software Developer for a 1-year contract, onsite at 222 Jarvis St. You will translate requirements into scalable, tested full-stack apps using Java with Spring Boot, JPA/Hibernate, React or Angular, and PostgreSQL.

You will design, build and test data-driven backend services and RESTful APIs, lead technical discussions, and ensure security, performance and accessibility standards. Strong communication and Agile experience preferred.

Qualifications

  • 10+ years' experience in developing n-tier Enterprise applications.
  • Expertise in application design, latest design patterns, deployment and troubleshooting.
  • Expertise in JPA or Hibernate, and Spring Boot Framework.
  • Proficient in database design and SQL development, with PostgreSQL, PL/pgSQL, Azure Cosmos DB.
  • JavaScript/TypeScript frameworks such as React, Angular.
  • Experience gathering and documenting requirements from business stakeholders.
  • Strong analytical, problem-solving, and communication skills.

Responsibilities

  • Translate technical systems specifications into working, tested applications.
  • Develop detailed programming specifications, write/generate code, and conduct unit tests.
  • Resolve and troubleshoot problems during implementation, migrations, and operation.
  • Translate business requirements into scalable, secure full-stack applications.
  • Design and implement modern frontend components with React.
  • Develop backend services and APIs using Spring Boot.
  • Build RESTful APIs and microservices architectures.
  • Collaborate with cross-functional teams and participate in Agile ceremonies.
  • Ensure security, performance, scalability, and accessibility standards compliance.

Skills

Java
Spring Boot
JPA/Hibernate
PostgreSQL
Azure Cosmos DB
React
Angular
REST APIs
Agile
Requirements gathering

Job description

RQ11288 - Sr. Software Developer

1-year contract (250 business days) - possible extenion

ONSITE 5 days -222 Jarvis St 5th floor

Security Level: CRJMC

Must-haves:
  • 10+ years' experience in developing n-tier Enterprise applications
  • Expertise in application design, latest design patterns, deployment and troubleshooting
  • Expertise in JPA or Hibernate, and Spring Boot Framework
  • Proficient in database design and SQL development, with solid expertise in PostgreSQL, PL/pgSQL, Azure Cosmos DB
  • JavaScript / TypeScript frameworks such as React, Angular
  • Experience gathering and documenting requirements from business stakeholders
  • Strong analytical, problem-solving, and communication skills
Nice to Have (Highly preferred):
  • Experience building cloud-native, internet-facing applications
  • Agile development experience - Scrum, User Stories, CI, and test automation etc.
  • Experience with middleware, API gateways, or integration services
  • Experience leading design walkthroughs and technical discussions
  • Knowledge of Accessibility for Ontarians with Disability Act (AODA) and WCAG standard
  • Strong verbal and written communication skills with the ability to contribute to technical leadership and quality assurance
Responsibilities:
  • Required to translate technical systems specifications into working, tested applications. This includes:
  • Developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining and conducting unit tests.
  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
  • Translate business requirements and technical specifications into scalable, secure, and fully tested full-stack applications
  • Develop detailed technical designs and programming specifications
  • Write, review, and maintain clean, efficient, and maintainable code following best practices
  • Build and enhance data-driven applications and backend services
  • Design and execute unit, integration, and end-to-end tests to ensure quality and reliability
  • Design and implement modern, responsive frontend components using React
  • Develop robust backend services and APIs using Spring Boot
  • Build and maintain RESTful APIs and microservices architectures
  • 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 all 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.
General Skills:
  • Experience in programming and analysis; specialized software package support at the specified experience level.
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle.
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications.
  • Experience in design, code, test, debug and document applications.
  • Experience in the use of object and/or third generation language development tools.
  • Experience in one or more programming languages.
  • Experience in application design, latest design patters, deployment and troubleshooting.
  • Experience with relational and hierarchical database technologies.
  • Experience in the use of information retrieval packages using query languages.
  • Experience with one or more communications protocols.
  • Experience in structured methodologies for the design, development, implementation and maintenance of applications.
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • A team player with a track record for meeting deadlines.
Desirable Skills:
  • Knowledge and experience with programming Internet-ready applications.
  • Knowledge and experience in rapid application development (RAD) methodologies.
  • Knowledge and understanding of Information Management principles, concepts, policies and practices.
  • Experience with middleware and gateways.
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging.
  • Ability to provide post-implementation support and resolve any post-implementation technical issues.
  • Experience conducting design walkthrough sessions with project team.
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.
  • Familiar with the Payment Card Industry Data Security Standard (PCI DSS).
  • Ability to provide user and system documentation as required.

AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

INCORPORATED RATE RANGE (7.25 billable hours per day)
  • $88.54/hr - $106.25/hr Inc.
T4 RATE RANGE (7.25 billable hours per day)
  • $70.83/hr - $85.00/hr T4
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11322 - Solutions Designer - Senior
RQ11322 - Solutions Designer - Senior

Source Code • Toronto

On-site
CAD 138,000 - 220,000
RQ11339 - Software Developer - Senior
RQ11339 - Software Developer - Senior

Source Code • Toronto

On-site
CAD 123,000 - 146,000
RQ11712 - Software Developer - Senior
RQ11712 - Software Developer - Senior

Source Code • Toronto

On-site
CAD 123,000 - 146,000
RQ11622 - Systems Testing/QA Specialist - Senior
RQ11622 - Systems Testing/QA Specialist - Senior

Source Code • Toronto

On-site
CAD 94,000 - 102,000
RQ11653/ RQ11654/ RQ11500 - Software Developer - CRM - Senior
RQ11653/ RQ11654/ RQ11500 - Software Developer - CRM - Senior

Source Code • Toronto

On-site
CAD 123,000 - 146,000
RQ11510/ RQ11509 - Systems Testing/QA Specialist - Senior
RQ11510/ RQ11509 - Systems Testing/QA Specialist - Senior

Source Code • Toronto

On-site
CAD 128,000 - 137,000
RQ11431 - Specialized IT Consultant - Senior
RQ11431 - Specialized IT Consultant - Senior

Source Code • Toronto

On-site
CAD 172,000 - 207,000
RQ11120 - Sr. Business Analyst
RQ11120 - Sr. Business Analyst

Source Code • Ottawa

On-site
CAD 115,718 - 139,137
RQ11605 - Software Developer - Senior
RQ11605 - Software Developer - Senior

Source Code • Toronto

On-site
CAD 169,000 - 202,000
RQ00665/RQ00666 - Sr. Software Developer- Front End
RQ00665/RQ00666 - Sr. Software Developer- Front End

Source Code • Toronto

On-site
CAD 99,076 - 148,767