RQ09317 - Sr. Software Developer

Source Code

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Source Code is seeking a Sr. Software Developer for a 9-month hybrid contract in Ontario. The role focuses on designing and building mainframe and client/server applications, with hands-on work in Java, Spring Boot, RESTful APIs, and modern containerized microservices.

You will work in a distributed team using Azure DevOps, Azure Durable Functions, and data processing on DB2/IMS, with an emphasis on efficient data access layers and secure data handling.

Qualifications

  • Experience in design and development of mainframe and client/server applications.
  • Proficiency with mainframe tools and databases (IMS DB/DC, DB2).
  • Experience with Agile methodologies and ALM tools.
  • Strong analytical, problem-solving and decision-making skills; excellent verbal and written communication.

Skills

Analytical thinking
Problem solving
Communication skills
Independent work

Tools

JCL
TSO/ISPF
BTS
PLI
COBOL
RPG3/4
SQL
PL/SQL
DB2
IMS DB/DC
IMS Connect
IBM 3270SNA
Communications Manager
Azure DevOps
Azure Durable Functions
Docker
Kubernetes
AKS
Spring Data JPA
JPQL
JSON
Base64 encoding
RESTful API design
Spring Boot
Java

Job description

About the job RQ09317 - Sr. Software Developer
RQ09317 - Sr. Software Developer

Hybrid (work 3 days onsite and 2 days remote)

Contract (9 months)

  • Proven experience in design and development of mainframe applications and client/server applications
  • Experience in using JCL, TSO/ISPF, BTS, PLI, COBOL, RPG3/4, SQL, PL/SQL, stored procedure, REXX, CLIST, IMS DB/DC, DB2 and IMS Connect
  • Experience with all stages of automated system implementation in large complex high-volume Client/Server systems, with online Mainframe Transactions
  • Experience with relational and hierarchical database with high volume of data
  • Experience in data extraction, data analysis, data quality and data masking for mainframe IMS and DB2 data
  • Experience in structured methodologies for the development, design, implementation, and maintenance of applications
  • Experience with software development methodologies, including Agile methodology
  • Experience with IBM 3270SNA communications and Communications Manager
  • Experience with relational and hierarchical database technologies
  • Experience in the use of object-oriented and/or third-generation language development tools
  • Experience in the use of information retrieval using query languages
  • Experience with the Application Lifecycle Management (ALM) Tool
  • Experience working in accordance with policies and procedures of Ontario Public Service
  • Experience working in accordance with policies and procedures of Ontario Public Service
  • Excellent analytical, problem-solving and decision-making skills, verbal and written communication skills, interpersonal and negotiation skills
  • Ability to work independently and with good quality on concurrent multiple projects
Must-Have's:
  • Experience with development of efficient data access layers using Spring Data JPA, with custom JPQL queries.
  • Experience with JSON serialization, Base64 encoding, and secure data handling
  • Proven ability to leverage Azure Durable Functions for managing complex business processes, including function chaining, fan-out/fan-in patterns.
  • Extensive experience in Java, Spring Boot, and RESTful API design.
  • Extensive experience with containerized microservices (Docker, Kubernetes, AKS).
  • Collaborate on CI/CD pipelines (Azure DevOps) to automate container builds and deployments on Azure Kubernetes Service (AKS)
  • Develop and deploy Spring Boot microservices that process orders, manage payments, and interface with external systems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ08863 - Software Developer - Full Stack - Senior
RQ08863 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ09528/ RQ09623 - Sr. Software Developer - Full Stack
RQ09528/ RQ09623 - Sr. Software Developer - Full Stack

Source Code • Toronto

Hybrid
CAD 120,000 - 160,000
RQ09779 - Sr. Java Developer
RQ09779 - Sr. Java Developer

Source Code • Toronto

Hybrid
CAD 110,000 - 150,000
RQ09701 - Sr. Software Developer
RQ09701 - Sr. Software Developer

Source Code • Toronto

Hybrid
CAD 110,000 - 140,000
RQ09797 - 2 x Sr. Software Developer - Back End
RQ09797 - 2 x Sr. Software Developer - Back End

Source Code • Toronto

On-site
CAD 120,000 - 160,000
RQ09196 - Software Developer - Senior
RQ09196 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
RQ09094 - Software Developer - Full Stack - Senior
RQ09094 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ09364 - Int. Software Developer (Java, AWS, Spring Boot)
RQ09364 - Int. Software Developer (Java, AWS, Spring Boot)

Source Code • Toronto

Hybrid
CAD 120,000 - 150,000
RQ09484 - Sr. Software Developer - Front End
RQ09484 - Sr. Software Developer - Front End

Source Code • Toronto

On-site
CAD 95,000 - 130,000
RQ09919 - Sr. Software Developer
RQ09919 - Sr. Software Developer

Source Code • Toronto

On-site
CAD 110,000 - 160,000