-
Princeton IT Services, Inc
View all jobs
Java API Developer– Authentication Specialization
Canada
· Full-time
·
Entry
Job Title: Java API Developer – Authentication Specialization
Location: Remote – Canada
Employment Type: Contract
Job Overview
We are seeking a highly skilled and security-focused Java API Developer with expertise in building and securing microservices. The ideal candidate will have strong experience in Java, Spring Boot, Microservices architecture, and security protocols such as OAuth2.0 and OIDC. This role will focus on designing and developing secure authentication solutions and APIs as part of our backend services.
Responsibilities
Location: Remote – Canada
Employment Type: Contract
Job Overview
We are seeking a highly skilled and security-focused Java API Developer with expertise in building and securing microservices. The ideal candidate will have strong experience in Java, Spring Boot, Microservices architecture, and security protocols such as OAuth2.0 and OIDC. This role will focus on designing and developing secure authentication solutions and APIs as part of our backend services.
Responsibilities
- Design, develop, and maintain scalable RESTful APIs and microservices using Java and Spring Boot.
- Implement and integrate authentication and authorization mechanisms using security protocols such as OAuth 2.0, OIDC, and related frameworks.
- Develop secure APIs that adhere to industry security standards and best practices.
- Collaborate with cross-functional teams including DevOps, QA, and product teams to deliver secure and high-performance backend services.
- Write and maintain efficient SQL queries for data access and validation.
- Participate in code reviews, provide technical input, and adhere to secure coding practices.
- Assist in designing API gateway rules, token management, and access control systems.
- Stay current on authentication trends, security vulnerabilities, and related compliance requirements.
- Minimum 5 years of experience in backend development using Java.
- Strong hands-on experience with Spring Boot and Microservices architecture.
- Proficient in SQL and relational database systems.
- Deep understanding of authentication and authorization technologies and standards such as OAuth 2.0, OIDC, JWT, etc.
- Experience in building secure, production-grade APIs.
- Solid understanding of REST API principles, performance optimization, and error handling.
- Excellent analytical, debugging, and communication skills.
- Experience working with AWS (e.g., Cognito, API Gateway, IAM, Lambda).
- Familiarity with API gateways, rate limiting, auditing, or logging frameworks.
- Exposure to containerization tools (Docker, Kubernetes) and CI/CD pipelines.
Key Skills
Ranked by relevance
microservices
java
spring boot
oauth
sql
containerization
restful apis
kubernetes
docker
devops
cicd
aws
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Solutions Architect
2026-05-26
Full-time
Not Applicable
United Arab Emirates
Information Technology & Services
Engineering
View Job Details
Related
Senior Java / Angular Developers (Expert)
2026-05-28
Full-time
Not Applicable
Belgium
Information Technology & Services
Engineering
View Job Details
Related
Java back end developer
2026-05-25
Full-time
Not Applicable
Italy
Information Technology & Services
Engineering
Login to Apply
- Posted
- Jun 02, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Canada
- Company
- Princeton IT Services, Inc
Industries
Information Technology & Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Solutions Architect
2026-05-26
Full-time
Not Applicable
United Arab Emirates
Information Technology & Services
Engineering
View Job Details
Related
Senior Java / Angular Developers (Expert)
2026-05-28
Full-time
Not Applicable
Belgium
Information Technology & Services
Engineering
View Job Details
Related
Java back end developer
2026-05-25
Full-time
Not Applicable
Italy
Information Technology & Services
Engineering