Logo for FCamara

Pessoa Desenvolvedora Back-end Java Especialista

Roles & Responsibilities

  • Bachelor's degree in Information Technology, Computer Science, Engineering, or related field (desirable).
  • Advanced knowledge of Java (Java 8–21) and experience with distributed systems and microservices.
  • Experience with Spring Boot, Spring Security, Spring Authorization Server and identity solutions (OAuth2/OpenID Connect, JWT).
  • Experience with CI/CD and DevOps practices (Docker, Kubernetes) and automation tools (Jenkins, GitLab or GitHub Actions).

Requirements:

  • Develop and maintain software applications and microservices following project specifications and best practices.
  • Write tests and identify/fix bugs to ensure quality, on-time delivery, and client satisfaction.
  • Document code and provide technical leadership and mentorship to the development team.
  • Monitor production systems, implement improvements, and assist with audits and onboarding of new team members.

Job description

JOB DESCRIPTION


A FCamara apoiando empresas disruptivas por meio de soluções digitais completas e escaláveis alinhadas às principais tendências e necessidades do mercado. Temos uma cultura poderosa, conectados de ponta a ponta, colaborativos, ágeis e flexíveis para encarar o novo, transparentes em nossas ações e unidos por um grande propósito: Revolucionar negócios e impactar pessoas, resolvendo desafios complexos através da nossa cultura e tecnologia. Além disso, somos certificados pela GPTW pelo segundo ano consecutivo, sendo uma das melhores empresas para se trabalhar no Brasil.


Próximos dos clientes, apaixonados por tecnologia e pessoas (sim, aqui pensamos na sua evolução e carreira, vamos te desenvolver e cuidar da sua trilha de capacitação). Acreditamos na diversidade, equidade e inclusão de profissionais independente da sua deficiência, raça/ etnia, religião, gênero, orientação sexual, origem e constituição de família.


RESPONSIBILITIES AND ASSIGNMENTS


Como será seu dia a dia:  

 

·        Atuar no desenvolvimento de aplicativos, utilizando plataformas de baixo código, seguindo as especificações e requisitos do projeto;

·        Atuar no desenvolvimento de software, escrevendo códigos para desenvolver aplicativos, programas e sistemas de software, seguindo as especificações e requisitos do projeto;

·        Efetuar testes nos softwares desenvolvidos, identificando e corrigindo problemas, bugs e falhas no código, garantindo a qualidade da entrega, cumprimento de prazos e satisfação do cliente Certsys;

·        Documentar códigos desenvolvidos, visando facilitar a manutenção e atualização posterior dos produtos;

·        Auxiliar a equipe de desenvolvimento, fornecendo orientação técnica e liderança na entrega de soluções de alta qualidade;

·        Desenvolver soluções de software de alta qualidade, garantindo que o código seja eficiente, escalável e manutenível;

·        Pesquisar e Adotar novas tecnologias para melhorar o desempenho e a eficiência do software;

·        Acompanhar e monitorar os sistemas em produção para identificar problemas e implementar soluções;

·        Participar das Auditorias Periódicas, provendo informações/evidências necessárias de acordo com o tema solicitado pelo auditor;

·        Realizar OnBoarding de novos profissionais da área, replicando conhecimento referente aos processos, modelo de atendimento dos padrões da Certsys.

Do que você precisa: 

 

·        Formação superior completa em Tecnologia da Informação, Engenharia da Computação, Sistemas de Informação, Ciências da Computação ou similares (desejável);

·        Conhecimento avançado em Linguagens de Programação (desejável);

·        Conhecimento avançado em Frameworks e Tecnologias (desejável);

·        Conhecimento avançado em Bancos de Dados (desejável);

·        Conhecimento avançado em Metodologias Ágeis (desejável);

·        Experiência com Metodologias Tradicional e Ágil (desejável);

·        Experiência com Repositório (exemplo: GIT) (desejável);

·        Experiência com Cloud (desejável);

·        Experiência com CI/CD (desejável).

· Especialista em Autenticação, Autorização e SSO com OAuth2

Desenvolvedor Java com sólida experiência em sistemas distribuídos e arquitetura de microsserviços, especializado em autenticação, autorização e protocolos de segurança como OAuth2, OpenID Connect e JWT. Atua com foco no desenvolvimento de mecanismos de Single Sign-On (SSO) para ambientes corporativos, garantindo segurança, escalabilidade e conformidade com padrões modernos de identidade digital.

Com domínio em Spring Security, Spring Authorization Server, Keycloak, Azure AD, Auth0 e outras soluções de identidade, projeta fluxos de autenticação robustos e integrações seguras entre múltiplos sistemas internos e externos. Possui expertise na implementação de Identity Providers (IdP), Resource Servers e Authorization Servers, bem como na configuração de clients OAuth2 com grant types como Authorization Code, Client Credentials, e Refresh Tokens.

Também é responsável por definir estratégias de controle de acesso baseado em roles (RBAC) e atributos (ABAC), configuração de políticas de autorização, integração com diretórios corporativos (LDAP, AD), e hardening de endpoints REST com escopos e claims personalizados.


REQUIREMENTS AND QUALIFICATIONS


Cursos e Certificações:

 

·        Certificação em Linguagem de Programação (desejável);

·        Certificação em Cloud (desejável);

·        Certificação em Metodologia Ágil (desejável).

Competências Técnicas

Linguagem: 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

Segurança: Criptografia, JWK/JWS, HTTPS/TLS, CORS, CSRF, PKCE

Integrações: LDAP, Active Directory, SCIM

Testes: Testcontainers, JUnit, Mockito, integração com testes de segurança

DevOps: Docker, Kubernetes, CI/CD com Jenkins, GitLab ou GitHub Actions

Diferenciais

Experiência na migração de sistemas legados para arquiteturas modernas com SSO.

Atuação direta no desenho e implementação de Identity Providers e Authorization Servers próprios.

Capacidade de liderar times na definição de padrões de autenticação e segurança em ambientes corporativos.

Vivência com compliance de segurança, como LGPD e GDPR, aplicando princípios de privacy-by-design.



Transformamos mundos sonhados em trajetórias reais.🧡🚀



Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história? 

   


Related jobs

Other jobs at FCamara

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.