Hays

Java Software Engineer

Hays

Canada

Accepting Applications Full-time On-site LinkedIn
Posted 2 days ago 0 views 0 applications
Job Description

Job Title: Java Engineer – Security (Spring / OAuth2 / Microservices)

Employment Type: Full-time

Rate: $60-$70/hr

Job Overview

We are looking for a highly skilled Backend Engineer with strong expertise in application security and distributed systems. The ideal candidate will have hands-on experience implementing secure microservices architectures, working with modern authentication/authorization standards, and building highly available, fault-tolerant systems.

Key Responsibilities

  • Design and implement secure backend services using

Spring Security

,

JWT

, and

OAuth2

  • Develop and maintain

REST APIs

communicating over secure protocols (e.g.,

mTLS

,

SSL/TLS

)

  • Integrate with

Identity Providers (IDP)

and authentication services

  • Build and operate

highly available, scalable systems

with a focus on

  • Fault tolerance
  • Resilience
  • Performance optimization
  • Caching strategies
  • Ensure adherence to security best practices in distributed systems
  • Collaborate with cross-functional teams to design robust and scalable solutions
  • Troubleshoot and resolve issues across services and environments

Required Skills \& Experience

  • Strong hands-on experience with:

*

JWT, OAuth2, and Spring Security

  • Experience working with systems integrated with

Identity Providers (IDP)

  • Proven experience developing

RESTful services

with secure communication protocols such as

*

mTLS (Mutual TLS)

*

SSL/TLS

  • Experience designing and working with

highly available systems

, including

  • Fault tolerance mechanisms
  • Caching (e.g., Redis, in-memory caching)
  • Distributed system design principles
  • Solid

analytical and problem-solving skills

  • Strong understanding of backend architecture and microservices

Interested? Please share updated C

V

*AI may be used to screen, assess or select applicants for the positio

n**This posting is for an existing vacancy with the organization

.*

Max 3 MB. JPEG or PNG recommended.
About Company
Share this job