Descrição
Estamos procurando um **Desenvolvedor Chefe Java** para integrar nossa equipe.
Você projetará e dará suporte a aplicações baseadas em microserviços desenvolvidas em Java, Spring Boot e tecnologias em nuvem, entregando código limpo e eficiente, colaborando de perto com a equipe e seguindo as melhores práticas em qualidade, escalabilidade e desempenho. Você fará parte de uma equipe mista bem estabelecida, composta por engenheiros da EPAM e do cliente, focada no avanço das soluções de Gerenciamento de Identidade para a plataforma corporativa do cliente. Trata-se de um ambiente cooperativo e dinâmico, no qual comunicação eficaz e envolvimento com o cliente são tão importantes quanto domínio técnico. Você interagirá diretamente com os stakeholders do cliente, tornando habilidades refinadas de comunicação voltadas ao cliente um elemento-chave para o sucesso nessa posição.
**Responsabilidades**
* Projetar, construir e manter microserviços backend de alto desempenho usando Java e Spring Boot, juntamente com Spring Security
* Fornecer e dar suporte aos fluxos de OAuth2, autenticação e autorização dentro da plataforma de Gerenciamento de Identidade do cliente
* Auxiliar nas tarefas de desenvolvimento frontend, quando necessário, apoiando a equipe na entrega de recursos completos de ponta a ponta como uma área adicional de contribuição
* Trabalhar de perto com engenheiros e stakeholders do cliente, comunicando claramente as escolhas técnicas, relatórios de progresso e quaisquer impedimentos
* Participar de revisões de código, promover boas práticas e participar de conversas arquitetônicas enquanto colabora em um ambiente de programação em pares
* Interagir com componentes relacionados à identidade, como gerenciamento de tokens, fluxos de autenticação de usuários e tratamento de sessões
* Atuar dentro de um modelo de entrega Ágil e Scrum, participando ativamente das cerimônias de sprint e das atividades de refinamento do backlog
* Verificar se as soluções atendem consistentemente às metas de segurança, escalabilidade e desempenho em toda a plataforma
**Requisitos**
* Mínimo de 7 anos de experiência profissional aplicada em engenharia de software
* Pelo menos 2 anos em cargo de gestão de pessoas ou liderança de equipe, supervisionando uma equipe de 8 ou mais funcionários efetivos
* Domínio avançado de Java (11/17 ou versão mais recente), combinado com habilidades intermediárias em ReactJS para contribuições frontend
* Experiência prática sólida no projeto e desenvolvimento de APIs RESTful
* Experiência prática com OAuth2, OpenID Connect (OIDC) e frameworks relacionados de autenticação e autorização
* Conhecimento prático dos conceitos de Gerenciamento de Identidade, incluindo SSO, autenticação baseada em tokens, JWT e fluxos PKCE
* Experiência aplicada com tecnologias de armazenamento de dados SQL e/ou NoSQL
* Domínio seguro de pipelines CI/CD, Git e metodologias modernas de DevOps
* Excelente comunicação em inglês, nível B2 ou superior, tanto na escrita quanto na fala
**Desejável**
* Conhecimento prático de Go para atividades de engenharia backend
* Experiência prática com JavaScript para apoiar tarefas relacionadas ao frontend
* Conhecimento sobre SAP Commerce Cloud (Hybris Commerce) para integração com plataformas de comércio eletrônico
**Oferecemos**
* Projetos internacionais com marcas líderes
* Trabalho com equipes globais de colegas altamente qualificados e diversos
* Benefícios de saúde
* Programas financeiros para funcionários
* Licença remunerada e licença médica
* Cursos de atualização, reconversão profissional e certificação
* Acesso ilimitado à biblioteca do LinkedIn Learning e a mais de 22.000 cursos
* Oportunidades de carreira globais
* Oportunidades de voluntariado e envolvimento comunitário
* Grupos de funcionários da EPAM
* Cultura premiada, reconhecida pelo Glassdoor, Newsweek e LinkedIn
*A EPAM é uma Empregadora que Pratica a Igualdade de Oportunidades. Todos os candidatos qualificados receberão consideração para contratação sem distinção de raça, cor, religião, sexo, origem nacional, idade, orientação sexual, identidade ou expressão de gênero, deficiência, status de veterano protegido ou qualquer outra característica protegida pela legislação aplicável.*