-
Princeton IT Services, Inc

Java API Developer– Authentication Specialization

Princeton IT Services, Inc
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

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

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.

Nice To Have

  • 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
Login to Apply
Posted
Jun 02, 2025
Type
Full-time
Level
Entry
Location
Canada

Industries

Information Technology & Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
D4 Insight
Related

Senior Solutions Architect

2026-05-26

Full-time
Not Applicable
United Arab Emirates
Information Technology & Services
Engineering
View Job Details
Keystone Solutions
Related

Senior Java / Angular Developers (Expert)

2026-05-28

Full-time
Not Applicable
Belgium
Information Technology & Services
Engineering
View Job Details
CRAON
Related

Java back end developer

2026-05-25

Full-time
Not Applicable
Italy
Information Technology & Services
Engineering