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
.*