Trusted Tech Solutions, Inc.

"Building Trust Through Secure Identity Solutions."

Senior Java Spring Boot Developer, SAML, OAuth

Location

United States

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Senior Java Spring Boot Developer, SAML, OAuth

Trusted Tech Solutions, Inc.

• 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

Job Requirements

  • 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

Benefits

  • Remote work
  • Potential to convert to full-time

Related Job Pages

More Backend Engineer Jobs

opinov8 logo

Senior .Net Engineer

opinov8

Globally recognized digital and engineering solutions partner.

Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• Design & develop scalable web APIs using C# and OOP principles, ensuring high performance, security, and maintainability across multi-threaded client and server environments. • Write and optimize SQL queries against MS SQL Server or cloud-based RDBMS solutions, applying strong data modeling and database design practices to support complex application needs. • Apply software architecture best practices, including design patterns, SOLID principles, and algorithmic problem-solving to both greenfield development and the improvement of existing codebases. • Build and consume RESTful web services and APIs, ensuring seamless integration between backend systems and front-end components within a distributed, cloud-aware architecture. • Champion code quality through thorough testing and debugging, conducting rigorous reviews of your own and teammates' code to uphold engineering standards and reduce technical debt. • Collaborate cross-functionally in an agile environment, working effectively with local and remote teams to deliver iterative solutions while maintaining a proactive, problem-solving mindset.

Latin America
Full TimeRemoteTeam ,H1B No Sponsor

• Lead the implementation of end-to-end solutions for Vivo's new commission system, working on both backend and frontend. • Design and develop complex features using Java Spring, Oracle SQL, React, and Node.js. • Analyze requirements, propose technical improvements, and ensure adherence to development best practices. • Mentor team developers, promoting knowledge sharing and best practices. • Perform code reviews, refactoring, and conflict resolution in collaboration with the team. • Ensure efficient integration between legacy systems and new solutions. • Define and refine CI/CD pipelines to automate build, test, and deployment processes. • Explore opportunities to apply artificial intelligence within system workflows.

Brazil
Insights logo

Senior Software Engineer, Node.js

Insights

We’re a people development company, helping to build high-performing teams through the power of awareness.

Full TimeRemoteTeam 501-1,000Since 1993H1B Sponsor

• Understand the product • Develop a strong understanding of Insights’ products and services • Apply this knowledge during refinement, design, and build phases to ensure the right features are delivered • Actively contribute to a cross-disciplinary delivery squad • Participate in Agile SCRUM ceremonies • Help refine and improve delivery processes • Share ideas and expertise across process, features, and technical topics • Contribute to initiatives that improve overall delivery capability • Support less experienced colleagues • Collaborate across squads on shared challenges • Design, develop, release, and support scalable, robust software • Collaborate with Technical Leads on architecture • Conduct code reviews with constructive feedback • Write and maintain tests, expanding test coverage • Produce documentation and build the team knowledge base

United Kingdom
ContractRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Participate in the development and maintenance of an innovative application. • Analyze requirements (in collaboration with the client) and contribute to solution design. • Develop test cases. • Deploy applications to production environments. • Diagnose and troubleshoot incidents. • Use repositories and software development tools. • Design and develop new application modules. • Apply AI‑driven approaches for: Code generation and refactoring, Automated documentation, Test generation and validation, Debugging and root‑cause analysis, Code reviews and quality improvements, SDLC automation and developer productivity optimization. • Understand the capabilities, limitations, and appropriate usage of Large Language Models (LLMs) in software engineering workflows. • Collaborate in the adoption of AI engineering best practices, governance, and secure usage of AI tools in enterprise environments. • Stay up to date with emerging AI engineering trends, frameworks, and development accelerators.

Argentina