Description
FCamara supports disruptive companies through comprehensive, scalable digital solutions aligned with the market’s leading trends and needs. We have a strong culture—end-to-end connected, collaborative, agile, and flexible to embrace the new, transparent in our actions, and united by a powerful 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—we focus on your growth and career; we will develop you and support your learning 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 will include:**
* Developing applications using low-code platforms, adhering to 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 defects to ensure delivery quality, deadline compliance, 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 problems and implement solutions;
* Participating in periodic audits, providing required information/evidence per auditor’s request;
* Conducting onboarding for new team members, transferring knowledge related to processes and Certsys 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 platforms (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. Expert in implementing Identity Providers (IdP), Resource Servers, and Authorization Servers, as well as configuring OAuth2 clients with grant types including 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 Languages (preferred);
* Cloud certification (preferred);
* Agile methodology certification (preferred).
Technical Competencies
Language: 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 global technology and innovation ecosystem; beyond Brazil, we operate in Europe and the UK, with offices in Portugal, London, Dubai, and the Netherlands.
**F for Formation: we believe in sharing culture, community spirit, and that knowledge**
**has the power to transform!**
We run initiatives and social actions promoting development, such as the Orange Juice tech community, 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 embedded in our DNA.**
**So, are you ready to join an amazing team and become the protagonist of your own story?**