Closed listing
Senior Java Software Engineer
- Markham, ON, Canada
$120,000 to $130,000 CAD / year · Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $120,000 to $130,000 CAD / year
- Job type
- Full-time
- Closing date
- Experience
- Experience: 8–12+ years of professional backend development experience with a degree in CS, Software Engineering, or related field.
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
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.
Apply Now!
If you are driven by the opportunity for career growth within a positive and supportive work environment, we invite you to submit your resume, along with your salary expectations in confidence to:
Matthew Snider
msnider@hcr.ca
Please indicate the name of the position you are applying for in the subject line. Only those selected to move forward in the consideration process will be contacted. Thank you for your interest!
HCR Permanent Search is recruiting on behalf of our client for an existing vacancy.
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.
More about this job
Responsibilities
Design and maintain scalable Java backend applications, RESTful APIs, and system integrations, while improving performance, security, and reliability in distributed environments. Troubleshoot production issues, write unit and integration tests, collaborate on system architecture, and contribute to continuous improvement.
Requirements
Requires 8–12+ years of professional backend development experience and a degree in computer science, software engineering, or a related field. Candidates should have strong Java, Spring Boot, Kafka, containerization, networking, distributed systems, application security, and Git experience; CI/CD, Linux, scripting, and cloud experience are desirable.
Skills
- Java
- Spring Boot
- Kafka
- Kubernetes
- OpenShift
- TCP/IP
- UDP
- Network Socket Programming
- Distributed Systems
- RESTful APIs
- OAuth2
- JWT
- Encryption
- Git
- CI/CD
- Linux
Visa sponsorship
Not detected in the job text
Hiring contact
Matthew Snider
Hiring contact email
msnider@hcr.ca
Categories
- Software
- Technology
- Engineering
Keywords
- Java
- Spring Boot
- Kafka
- Kubernetes
- OpenShift
- TCP/IP
- UDP
- Network Socket Programming
- Backend Development
- Distributed Systems
- System Integration
- RESTful APIs
- OAuth2
- JWT
- Encryption
- Git
- CI/CD
- Linux
- Scripting
- AWS
- Azure
- Google Cloud Platform
- Unit Testing
- Integration Testing
- Containerized Architectures
- Wireless Communications
- System Architecture