Desenvolvedor Backend Java/Kotlin Especialista I (Marketplace)
Como será o seu dia?
- Promover e contribuir com refinamentos técnicos e funcionais;
- Fornecer orientação técnica e mentoria para outros membros do time;
- Implementar soluções de integração, usando CI/CD e GitHub com foco na entrega contínua e segura;
- Projetar, desenvolver e implementar arquiteturas de sistemas de integração de alto nível;
- Desenvolver estratégias de integração que estejam alinhadas visando negócios da organização;
- Avaliar riscos de integração e desenvolver estratégias de mitigação, garantindo a segurança, disponibilidade e confiabilidade dos sistemas integrados;
- Documentar arquiteturas, padrões de integração, decisões técnicas e manuais de boas práticas para manutenção e compreensão abrangente dos sistemas integrados;
- Projetar e estruturar o código de maneira eficiente e sustentável, facilitando a manutenção e a expansão futura;
- Escrever testes unitários e de integração com o uso de ferramentas apropriadas à tecnologia adotada.
- Contribuir com o time, garantindo a adesão a padrões de desenvolvimento e práticas recomendadas;
- Promover uma cultura de monitoramento de negócio e técnico;
- Participar ativamente do processo de code-reviews e ajudar os colegas nas decisões difíceis de design;
- Investigar e resolver problemas técnicos complexos relacionados ao desenvolvimento de soluções em nuvem AWS;
- Desenvolver e evoluir soluções robustas de autenticação e autorização;
- Garantir a segurança e a integridade dos fluxos de login, cadastro e gestão de identidade;
- Implementar e manter protocolos de segurança como OAuth2, OpenID Connect, JWT, entre outros;
- Atuar em parceria com outras squads para integrar o Login Único a diferentes serviços e produtos da empresa;
- Participar de decisões técnicas, propondo melhorias de arquitetura e boas práticas de segurança;
- Monitorar e corrigir vulnerabilidades, garantindo a conformidade com padrões de segurança.
O que você precisa ter ou saber?
- Experiência elaborando, implementando e colocando soluções de software em produção;
- Conhecimento em Java/Kotlin e Spring(springboot, spring security, spring cloud, spring data);
- Conhecimento em kafka;
- Compreensão profunda dos conceitos de segurança, autenticação e autorização;
- Interesse e conhecimento em estruturas de dados;
- Experiência com microsserviços;
- Experiência com monitoração e logging;
- Experiência com tarefas agendadas;
- Experiência com fluxos de autorização, grant types (Código de Autorização, Implicit, Client Credentials, etc.), tokens (Access Token, ID Token, Refresh Token) e sua gestão;
- Conhecimento de Rest e orientação a eventos;
- Experiência com testes unitários, de integração;
- Ponto de vista crítico quanto a performance e segurança;
- Visão de qualidade de software, evolução de sistemas, decomposição de problemas e abstração;
- Grande capacidade de aprendizado de novas práticas, tecnologias, linguagens de
- programação e culturas de engenharia;
- Domínio do git ou outro sistema de controle de versão colaborativo;
- Capacidade de conduzir root cause analysis em problemas de software;
- Capacidade de trabalhar em equipe e ajudar a refinar histórias técnicas;
- Familiaridade em banco de dados relacional e não relacional;
- Experiência em arquitetura síncrona com REST/GraphQL;
- Conhecimentos em arquitetura assíncrona com Events/Queues;
- Conhecimentos em arquitetura em cloud (GCP/AWS);
- Conhecimento em protocolos de autenticação/autorização (OAuth2, OpenID Connect, SAML, etc.);
- Familiaridade com padrões e práticas de segurança da informação (criptografia, gerenciamento de sessão, controle de acesso).
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title