🔄 Staff Augmentation

Trusted Tech Solutions is an IT consulting and staffing agency that provides temporary personnel and staff augmentation services to client organizations, as evidenced by the contract nature of the role and the requirement to work with third-party client technology standards.

This company was flagged and excluded from default search results. Proceed with caution.

TT
Posted 2mo ago

Senior Java Spring Boot Developer (SAML & OAuth)

Trusted Tech Solutions
India
RemoteContract
Responsibilities
  • Develop microservices
  • Implement OAuth 2.0 and SAML 2.0},
  • Secure APIs and enforce policies
Requirements
  • 7+ years in Java/Spring Boot production
  • Strong OAuth2/SAML 2.0
  • Security and microservices expertise
Technical tools mentioned
JavaSpring BootOAuth 2.0SAML 2.0OAuth2PKCESpring Authorization ServerSpring SecurityJWTGitMavenGradleDockerKubernetesKafkaRabbitMQPostgreSQLMySQLHibernate/JPA

Job description

Job Title: Senior Java Spring Boot Developer (SAML & OAuth)
Location: Remote
Engagement Type: Contract
(Initial part-time, hourly; potential to convert to full-time)


About the Role
We are seeking a highly experienced Senior Java Spring Boot Developer with deep expertise in OAuth 2.0 and SAML 2.0 to design and build secure, production-grade microservices. This role requires a hands-on engineer who can develop authentication and authorization mechanisms from the ground up and integrate with enterprise identity providers.


Key Responsibilities
  • Develop and maintain production-grade microservices using Java 17+ and Spring Boot
  • Implement and manage OAuth 2.0 flows, including:
    • Authorization Code
    • Client Credentials
    • PKCE
    • Token Introspection
    • Refresh Token Rotation
  • Integrate SAML 2.0 Single Sign-On (SSO) with enterprise identity providers such as Okta, Azure AD, and Ping Identity
  • Build and manage distributed job scheduling systems using:
    • Quartz Scheduler (clustered)
    • Spring Batch
    • Spring Scheduler
  • Define and enforce API security policies, including:
    • Token validation
    • Scope enforcement
    • Rate limiting
    • Audit logging
  • Ensure secure and scalable system architecture aligned with modern best practices


Required Experience & Skills
  • 7+ years of professional experience in Java development with Spring Boot in production environments
  • Strong expertise in Spring Authorization Server or Spring Security OAuth2
  • Deep understanding of OAuth 2.0 and OpenID Connect, with ability to implement flows without relying solely on frameworks
  • Hands-on experience with SAML 2.0, including:
    • SP-initiated and IdP-initiated SSO
    • Metadata exchange
    • Attribute mapping
    • Assertion encryption and signing
  • Experience with job scheduling frameworks:
    • Quartz (clustered environments)
    • Spring Batch pipelines
    • Distributed scheduling with Spring
  • Strong knowledge of:
    • Spring Security
    • Spring Cloud Gateway
    • JWT handling (signing, rotation, blacklisting)
  • Solid understanding of:
    • REST API design
    • HTTP security headers
    • HTTPS/TLS protocols
  • Experience with relational databases such as PostgreSQL or MySQL, and ORMs like Hibernate/JPA
  • Familiarity with event-driven architectures using Kafka or RabbitMQ
  • Proficiency in Git, Maven/Gradle, Docker, and Kubernetes fundamentals


Nice to Have
  • Experience working with identity/authorization platforms such as Keycloak, Auth0, or Okta (as an Authorization Server).