Overview
Contract - W2
Contract - long term
Skills
QA
api
docker
Java
sql queries
SQL
REST
Auditing
Spring boot
Kubernetes
coding
Amazon Web Services
Best Practices
Microservice
Identity and Access Management
DEV OPS
containerization
Control Systems
Continuous Integration/Delivery
Access Control
Relational Database
Performance Optimization
Database Systems
Authentication
OAuth
API Gateway
Logging
Backend Service
Job Details
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.