Senior Java Software Engineer

HCR Permanent Search

Markham

Hybrid

CAD 120,000 - 160,000

Full time

3 days ago
Be an early applicant
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

HCR Personnel Solutions Inc. seeks a Senior Software Engineer in the Markham area to design and maintain scalable Java-based backend applications, RESTful APIs, and system integrations.

The role emphasizes distributed systems, security, and performance improvements in a hybrid work setting. The ideal candidate brings 8-12+ years of backend experience with CS/SE education, and strong skills in Java, Spring Boot, Kafka, and containerized architectures (Kubernetes/OpenShift).

Qualifications

  • 8-12+ years of professional backend development experience with a degree in CS, Software Engineering, or related field.
  • Strong expertise in Java, Spring Boot, Kafka, and containerized architectures (Kubernetes/OpenShift).
  • Experience with low-level network socket programming (TCP/IP, UDP) and distributed system integration patterns.
  • Understanding of secure application development (OAuth2, JWT, encryption) and strong Git proficiency.
  • Nice-to-Have: CI/CD pipelines, Linux environments, scripting, and cloud platforms (AWS/Azure/GCP).

Responsibilities

  • Design and maintain scalable Java-based backend applications, RESTful APIs, and system integrations.
  • Optimize system performance, security, and reliability across distributed environments.
  • Troubleshoot production issues and write robust unit/integration tests.
  • Collaborate on system architecture and contribute to continuous improvement.

Skills

Backend design
Distributed systems
Security best practices

Education

Bachelor's degree in CS/Software Engineering

Tools

Java
Spring Boot
Kafka
Kubernetes/OpenShift
TCP/IP
UDP
OAuth2/JWT/encryption
Git
CI/CD
Linux
Scripting
AWS/Azure/GCP

Job description

Our client, a leading technology company in the wireless communications space, is seeking a Senior Software Engineer to join their team in the Markham area.

Job Title: Senior Software Engineer

Location: Markham ON

Position Type: Hybrid

Key Requirements
  • Experience: 8-12+ years of professional backend development experience with a degree in CS, Software Engineering, or related field.
  • Core Tech: Strong expertise in Java, Spring Boot, Kafka, and containerized architectures (Kubernetes / OpenShift).
  • Networking & Protocols: Experience with low-level network socket programming (TCP/IP, UDP) and distributed system integration patterns.
  • Security & Tools: Understanding of secure application development (OAuth2, JWT, encryption) and strong Git proficiency.
  • Nice-to-Have: CI/CD pipelines, Linux environments, scripting, and cloud platforms (AWS/Azure/GCP).
Responsibilities
  • Design and maintain scalable Java-based backend applications, RESTful APIs, and system integrations.
  • Optimize system performance, security, and reliability across distributed environments.
  • Troubleshoot production issues and write robust unit/integration tests.
  • Collaborate on system architecture and contribute to continuous improvement.

HCR Personnel Solutions Inc. welcomes applications from people with disabilities. Accommodation is available upon request for candidates taking part in all aspects of the recruitment and selection process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Hillview Consulting Solutions • Toronto

On-site
CAD 75,768 - 82,656
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

On-site
CAD 90,000 - 120,000
Senior Java Engineer
Senior Java Engineer

Cognizant • Toronto

On-site
CAD 70,000 - 110,000
Medical/Dental/Vision/Life Insurance
401(k) plan with contributions
Paid Holidays & Paid Time Off
+3
Java Backend developer
Java Backend developer

Tata Consultancy Services • Toronto

On-site
CAD 80,000 - 100,000
Java Application Developer
Java Application Developer

Pacer Group • Toronto

Hybrid
CAD 80,000 - 87,000
Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

On-site
CAD 90,000 - 120,000
Senior Back-end(Java) Developer
Senior Back-end(Java) Developer

VSG Recruitment • Toronto

On-site
CAD 110,000 - 140,000
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

On-site
CAD 80,000 - 110,000
Senior Java Developer
Senior Java Developer

Highbrow LLC • Toronto

On-site
CAD 80,000 - 110,000
Java Full Stack Developer (Onsite, Markham, Ontario)
Java Full Stack Developer (Onsite, Markham, Ontario)

hr-pod-hiring-talent-globally • Markham

On-site
CAD 110,000 - 160,000