




Job Summary: Java Developer with experience in distributed systems and microservices, focused on authentication, authorization, and security protocols such as OAuth2, OpenID Connect, and JWT. Key Highlights: 1. Working with a focus on developing Single Sign-On (SSO) mechanisms 2. Designing robust authentication flows and secure integrations 3. Defining access control strategies (RBAC, ABAC) FCamara supports disruptive companies through comprehensive, scalable digital solutions aligned with the market’s leading trends and needs. We have a powerful culture—end-to-end connected, collaborative, agile, and flexible to embrace the new; transparent in our actions; and united by a great purpose: revolutionizing businesses and impacting people by solving complex challenges through our culture and technology. Additionally, we have been certified by GPTW for the second consecutive year as one of the best companies to work for in Brazil. Close to our clients, passionate about technology and people (yes, here we focus on your growth and career—we will develop you and care for your training path). We believe in diversity, equity, and inclusion of professionals regardless of disability, race/ethnicity, religion, gender, sexual orientation, origin, or family composition. **Responsibilities and Assignments** **Your Day-to-Day:** * Developing applications using low-code platforms, following project specifications and requirements; * Developing software by writing code to build applications, programs, and software systems, following project specifications and requirements; * Performing tests on developed software, identifying and fixing issues, bugs, and defects in the code, ensuring delivery quality, deadline compliance, and customer satisfaction (Certsys); * Documenting developed code to facilitate future maintenance and updates of products; * Supporting the development team by providing technical guidance and leadership in delivering high-quality solutions; * Developing high-quality software solutions, ensuring code efficiency, scalability, and maintainability; * Researching and adopting new technologies to improve software performance and efficiency; * Monitoring and overseeing production systems to identify issues and implement solutions; * Participating in periodic audits, providing necessary information/evidence according to the auditor’s requested topic; * Onboarding new team members, transferring knowledge regarding processes and Certsys service standards. **Requirements:** * Completed undergraduate degree in Information Technology, Computer Engineering, Information Systems, Computer Science, or related fields (preferred); * Advanced knowledge of programming languages (preferred); * Advanced knowledge of frameworks and technologies (preferred); * Advanced knowledge of databases (preferred); * Advanced knowledge of Agile methodologies (preferred); * Experience with traditional and Agile methodologies (preferred); * Experience with repositories (e.g., GIT) (preferred); * Experience with Cloud (preferred); * Experience with CI/CD (preferred). * Expertise in Authentication, Authorization, and SSO with OAuth2 Java Developer with solid experience in distributed systems and microservices architecture, specialized in authentication, authorization, and security protocols such as OAuth2, OpenID Connect, and JWT. Focuses on developing Single Sign-On (SSO) mechanisms for corporate environments, ensuring security, scalability, and compliance with modern digital identity standards. Proficient in Spring Security, Spring Authorization Server, Keycloak, Azure AD, Auth0, and other identity solutions, designing robust authentication flows and secure integrations across multiple internal and external systems. Expertise includes implementing Identity Providers (IdP), Resource Servers, and Authorization Servers, as well as configuring OAuth2 clients with grant types such as Authorization Code, Client Credentials, and Refresh Tokens. Also responsible for defining role-based (RBAC) and attribute-based (ABAC) access control strategies, configuring authorization policies, integrating with corporate directories (LDAP, AD), and hardening REST endpoints with custom scopes and claims. **Requirements and Qualifications** **Courses and Certifications:** * Programming language certification (preferred); * Cloud certification (preferred); * Agile methodology certification (preferred). Technical Competencies Languages: Java 8–21 Frameworks: Spring Boot, Spring Security, Spring Authorization Server, Apache Camel SSO & Identity: OAuth2, OpenID Connect, JWT, SAML 2\.0, Keycloak, Auth0, Azure Active Directory, Okta Security: Cryptography, JWK/JWS, HTTPS/TLS, CORS, CSRF, PKCE Integrations: LDAP, Active Directory, SCIM Testing: Testcontainers, JUnit, Mockito, integration with security testing DevOps: Docker, Kubernetes, CI/CD with Jenkins, GitLab or GitHub Actions Differentiators Experience migrating legacy systems to modern architectures with SSO. Direct involvement in designing and implementing proprietary Identity Providers and Authorization Servers. Ability to lead teams in defining authentication and security standards within corporate environments. Experience with security compliance frameworks such as LGPD and GDPR, applying privacy-by-design principles. **Here, we are \#SangueLaranja!** We have been in the market for 17 years, side by side with our clients, delivering transformative experiences. We are a technology and innovation ecosystem with global expansion; beyond Brazil, we operate in Europe and the UK, with offices in Portugal, London, Dubai, and the Netherlands. **F for Formation: we believe in practicing a culture of sharing, community spirit, and that knowledge** **has the power to transform!** We run initiatives and social actions promoting development, such as the tech community Orange Juice, our Training Program, our leadership school, and numerous partnerships with NGOs and Edtechs. **At FCamara, everyone is welcome—Diversity, Respect, and Ethics are non-negotiable elements that form part of our DNA.** **So, are you ready to join an amazing team and become the protagonist of your own story?**


