Desenvolvedor Full-Stack Sênior (JAVA)

Faz parte dos primeiros candidatos.
2Future
São Paulo
BRL 120.000 - 180.000
Faz parte dos primeiros candidatos.
Há 2 dias
Descrição da oferta de emprego

Desenvolvedor Java Sênior

Estamos em busca de um Desenvolvedor Java Sênior com sólidos conhecimentos em tecnologias open-source, para atuar na extensão e customização de soluções como o Keycloak, MidPoint, Apache Syncope, etc. Este profissional será responsável por adaptar e integrar sistemas open-source para atender a demandas empresariais específicas, criando funcionalidades robustas e personalizadas. Se você tem experiência com frameworks modernos e gosta de trabalhar em desafios técnicos avançados, essa vaga é para você!

Descrição da Vaga

Analisar e entender o código de soluções open-source para estendê-lo com funcionalidades customizadas e de nível empresarial.

Desenvolver e implementar integrações entre soluções open-source e sistemas internos ou de terceiros.

Garantir que as customizações estejam alinhadas com boas práticas de arquitetura, performance e segurança.

Realizar otimizações e ajustes em sistemas para atender requisitos específicos de escalabilidade e alta disponibilidade.

Documentar customizações realizadas, facilitando o uso e manutenções futuras.

Responsabilidades

Customizar e estender soluções baseadas em tecnologias open-source como Keycloak.

Desenvolver e configurar SPIs (Service Provider Interfaces) para adicionar novas capacidades ao Keycloak.

Criar temas personalizados para interfaces de usuário baseadas em tecnologias como FreeMarker.

Integrar soluções open-source com sistemas de autenticação e autorização, utilizando padrões como OAuth2, OpenID Connect e SAML.

Implementar APIs RESTful e serviços para suportar novos fluxos de autenticação e autorização.

Trabalhar em colaboração com outros times para entender requisitos empresariais e traduzi-los em soluções técnicas eficazes.

Requisitos

  • Sólida experiência em desenvolvimento com Java (JEE, Spring Boot, Hibernate).
  • Conhecimento avançado em padrões de autenticação e autorização como OAuth2, OpenID Connect e SAML.
  • Experiência com frameworks e bibliotecas do Keycloak (temas, SPIs, customizações avançadas).
  • Conhecimento em bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (MongoDB).
  • Experiência com ferramentas de versionamento (Git) e pipelines de CI/CD.
  • Familiaridade com contêineres (Docker) e orquestração (Kubernetes).
  • Inglês intermediário ou avançado para leitura de documentação técnica e interação com times globais.
  • Sólido raciocínio lógico e habilidade para analisar códigos de terceiros.
  • Proatividade e criatividade para propor soluções inovadoras.
  • Habilidade para traduzir requisitos empresariais complexos em soluções técnicas viáveis.
  • Capacidade de trabalhar de forma colaborativa e de compartilhar conhecimento com outros membros do time.

Diferenciais Desejáveis

  • Experiência em extensões de outros projetos open-source.
  • Conhecimento em ferramentas de infraestrutura como Terraform, Ansible ou Helm.
  • Experiência com mensageria e filas (Kafka, RabbitMQ).
  • Vivência com monitoramento de sistemas usando Prometheus, Grafana ou Elastic Stack.
  • Certificações em áreas relacionadas, como Red Hat, Kubernetes ou AWS.
  • Experiência com sistemas de alta disponibilidade e balanceamento de carga.

Benefícios de juntar-se ao nosso time

  • Participação em projetos estratégicos e desafiadores que impactam diretamente os negócios.
  • Ambiente de trabalho dinâmico, colaborativo e orientado à inovação.
  • Oportunidade de aprendizado contínuo e desenvolvimento profissional.
  • Possibilidade de trabalhar com tecnologias de ponta em um contexto empresarial.
  • Se você tem paixão por customizar e integrar soluções open-source para ambientes corporativos, envie seu currículo e junte-se ao nosso time!

A posição vai atuar na empresa investida Konneqt, especializada em soluções de integração e segurança cibernética. Ela desenvolve produtos inovadores que promovem a adoção de padrões abertos, permitindo às organizações personalizar suas infraestruturas tecnológicas de acordo com suas necessidades específicas, sem ficarem restritas a sistemas proprietários.

Obtém a tua avaliação gratuita e confidencial do currículo.
Seleciona o ficheiro ou arrasta e larga-o
Avatar
Coaching online gratuito
Melhora as tuas possibilidades de receberes um convite para entrevista!
Torna-te numa das primeiras pessoas a explorar as novas ofertas de Desenvolvedor Full-Stack Sênior (JAVA) em São Paulo