Descrição
Estamos buscando um(a) Desenvolvedor(a) Sênior Full Stack proativo(a) e atento(a) a detalhes, com sólida experiência em Java e Angular. O(a) candidato(a) ideal é apaixonado(a) por desenvolver aplicações de alta qualidade e escaláveis, segue as melhores práticas de engenharia, como Desenvolvimento Orientado a Testes (TDD) e testes unitários, e se destaca em um ambiente ágil colaborativo, entregando soluções completas de ponta a ponta com código limpo e de fácil manutenção.
**Responsabilidades**
* Projetar, desenvolver e manter serviços de backend escaláveis usando Java
* Criar aplicações web responsivas e amigáveis ao usuário com Angular e JavaScript
* Desenvolver e otimizar soluções de banco de dados usando SQL / MS SQL
* Aplicar práticas de Desenvolvimento Orientado a Testes (TDD) e escrever testes unitários abrangentes
* Colaborar com equipes multifuncionais (QA, DevOps, Produto) para entregar funcionalidades de alta qualidade
* Analisar requisitos e traduzi-los em soluções técnicas
* Depurar, solucionar e resolver problemas técnicos
* Garantir a qualidade do código por meio de revisões, refatoração e aderência às melhores práticas
* Participar das cerimônias ágeis (reuniões diárias, planejamento de sprints, retrospectivas)
* Manter documentação para as funcionalidades e sistemas desenvolvidos
**Requisitos**
* 3 anos ou mais de experiência prática com Java e desenvolvimento backend
* Domínio de Angular, JavaScript e práticas modernas de desenvolvimento front-end
* Experiência avançada em bancos de dados SQL (preferencialmente MS SQL)
* Experiência prática com Desenvolvimento Orientado a Testes (TDD) e testes unitários
* Conhecimento do ciclo de vida de desenvolvimento de software (SDLC)
* Capacidade de escrever código limpo, de fácil manutenção e eficiente
* Excelentes habilidades analíticas e de resolução de problemas
* Boas habilidades de comunicação e colaboração
**Desejável**
* Experiência com Google Cloud Platform (GCP) ou outros ambientes em nuvem
* Familiaridade com arquiteturas baseadas em nuvem
* Conhecimento de metodologias Ágeis/Scrum
* Capacidade de trabalhar com equipes distribuídas
**Oferecemos**
* Projetos internacionais com marcas de destaque
* Trabalho com equipes globais compostas por profissionais 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 profissional, reconversão de carreira 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