




Job Summary: Java Developer with experience in distributed systems and microservices architecture, focused on authentication and security, to work on software and application development. Key Highlights: 1. Work on low-code application and software development 2. Develop efficient, scalable, and maintainable software solutions 3. Research and adopt new technologies to improve performance FCamara supports disruptive companies through comprehensive and 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. We stay close to our clients, passionate about technology and people (yes, here we focus on your growth and career—we’ll 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 Duties** **Your Day-to-Day Will Include:** * 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 code flaws, ensuring delivery quality, adherence to deadlines, and customer satisfaction at 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 is efficient, scalable, and maintainable; * 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 required information/evidence according to the auditor’s requested topic; * Onboarding new professionals in the area, transferring knowledge regarding processes and Certsys’s service standards. **What You Need:** * 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. Possesses expertise in 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:** * Certification in Programming Language (preferred); * Certification in Cloud (preferred); * Certification in Agile Methodology (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, such as LGPD and GDPR, applying privacy-by-design principles. **Here, we are \#SangueLaranja!** We’ve been in the market for 17 years, side by side with our clients, delivering transformative experiences. We’re 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 holds the power to transform!** We run initiatives and social actions promoting development, such as the tech community Orange Juice, the Training Program, our leadership school, and numerous partnerships with NGOs and Edtechs. **At FCamara, everyone is welcome; for us, Diversity, Respect, and Ethics are non-negotiable elements embedded in our DNA.** So, are you ready to join an amazing team and become the protagonist of your own story?


