Descrição
Estamos procurando um **Desenvolvedor Full\-Stack Java** com forte experiência em Spring Boot e conhecimento prático em Angular para ajudar a manter e modernizar aplicativos de gateway corporativos. Você se concentrará em refatoração, atualizações e correção de vulnerabilidades em serviços de backend e múltiplos frontends Angular. Candidate-se para ajudar a elevar a qualidade, a segurança e o desempenho.
**Responsabilidades**
* Desenvolver e manter serviços de backend Java Spring Boot
* Suportar e atualizar aplicativos Angular em bases de código legadas e modernas
* Resolver vulnerabilidades de segurança identificadas por ferramentas de varredura automatizadas
* Abordar achados de análise estática e qualidade de código para melhorar a manutenibilidade
* Implementar correções de bugs, refatorar código e atualizar dependências e frameworks
* Melhorar o desempenho, a estabilidade e a segurança dos aplicativos por meio de mudanças direcionadas
* Participar de revisões de código e seguir práticas de desenvolvimento de software seguro
* Colaborar com líderes técnicos, engenheiros de QA, arquitetos e equipes de segurança
* Investigar e resolver problemas de produção mantendo os padrões de engenharia
**Requisitos**
* 2\+ anos de experiência profissional em desenvolvimento Java
* Forte experiência em Spring Boot na construção e manutenção de APIs REST
* Experiência em desenvolvimento Angular (Angular 8\+ preferível) suportando aplicativos de produção
* Experiência em correção de vulnerabilidades de segurança usando ferramentas como Veracode ou similares
* Experiência em melhoria da qualidade de código usando CAST, SonarQube ou ferramentas similares
* Conhecimento sólido em TypeScript e RxJS para manutenção de frontends Angular
* Fortes habilidades analíticas e de resolução de problemas com mentalidade de propriedade
* Inglês Upper\-Intermediate (B2\) proficiência
**Desejável**
* Experiência na plataforma de API Apigee
* Experiência em modernização de aplicativos corporativos
* Experiência em migração e atualização de frameworks
* Experiência com ferramentas de build Maven ou Gradle
* Experiência em testes com Jasmine, Karma ou Protractor
**Oferecemos**
* Projetos internacionais com marcas de topo
* Trabalho com equipes globais de pares altamente qualificados e diversos
* Benefícios de saúde
* Programas financeiros para funcionários
* Férias remuneradas e licença por doença
* Cursos de aprimoramento, requalificação 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 por Glassdoor, Newsweek e LinkedIn
*A EPAM é um empregador de igualdade de oportunidades. Todos os candidatos qualificados receberão consideração para o emprego independentemente 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 lei aplicável.*