Descrição
Estamos à procura de um **Desenvolvedor Full\-Stack Java** com forte experiência em backend e conhecimento prático de **Angular** para apoiar a manutenção contínua e a modernização de aplicações de Gateway corporativas. A função é focada principalmente no backend, contribuindo para múltiplos frontends em Angular que abrangem frameworks legados e modernos.
O candidato ideal gosta de melhorar aplicações existentes por meio de refatoração, atualização de dependências, correção de vulnerabilidades e modernização contínua, em vez de desenvolvimento do zero.
**Responsabilidades**
* Desenvolver e manter serviços de backend em Java e Spring Boot
* Suportar aplicações baseadas em Angular, incluindo bases de código legadas do Angular 8 e modernas do Angular 18
* Resolver vulnerabilidades de segurança identificadas pela Veracode e abordar achados de qualidade de código da CAST
* Implementar correções de bugs, refatoração, atualizações de dependências e atualizações de frameworks
* Melhorar o desempenho, a manutenibilidade e a segurança das aplicações
* 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 altos padrões de engenharia
**Requisitos**
* 2\+ anos de experiência profissional em desenvolvimento de software
* Forte experiência com Java e Spring Boot
* Experiência no desenvolvimento e manutenção de aplicações Angular (Angular 8\+ é preferível)
* Conhecimento sólido de TypeScript, RxJS, HTML, CSS/SCSS e APIs REST
* Experiência no trabalho com aplicações corporativas e na manutenção de bases de código existentes
* Familiaridade com modernização de aplicações, atualização de dependências e migração de frameworks
* Experiência no tratamento de vulnerabilidades de segurança e achados de qualidade de código usando ferramentas como Veracode, CAST, SonarQube ou similares
* Fortes habilidades analíticas e de resolução de problemas, com mentalidade proativa de responsabilidade
* Capacidade de trabalhar eficazmente em um ambiente corporativo dinâmico com múltiplas prioridades simultâneas
* Proficiência em inglês no nível B1\+ ou superior
**Desejável**
* Experiência com a plataforma de API Apigee
* Experiência em modernização de aplicações corporativas
* Formação em atualizações de dependências e frameworks
**Tecnologias**
* Backend: Java, Spring Boot, APIs REST
* Frontend: Angular 8–18, TypeScript, RxJS, SCSS, Angular Material, Bootstrap
* Build \& Ferramentas: Angular CLI, npm, Maven/Gradle
* Testes: Jasmine, Karma, Protractor (legado)
* Qualidade de Código \& Segurança: Veracode, CAST, ESLint/TSLint, SonarQube
**Oferecemos**
* Projetos internacionais com marcas de topo
* Trabalho com equipes globais de colegas 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 de aprendizado do LinkedIn 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 pela 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.*