Descrição
Estamos procurando um **Desenvolvedor Full Stack** proativo e atento aos detalhes, com sólida experiência em Java (backend) e Angular (frontend). O candidato ideal é apaixonado por desenvolver aplicações de alta qualidade e escaláveis, seguindo as melhores práticas de engenharia, como Desenvolvimento Orientado a Testes (TDD) e testes de unidade. Você deve estar confortável trabalhando em um ambiente colaborativo e ágil, capaz de entregar soluções completas de ponta a ponta, mantendo um código limpo e facilmente sustentável.
**Responsabilidades**
* Projetar, desenvolver e manter serviços backend escaláveis usando Java
* Criar aplicações web responsivas e amigáveis ao usuário usando 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 de unidade 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 adesão às melhores práticas
* Participar das cerimônias ágeis (reuniões diárias, planejamento de sprints, retrospectivas)
* Manter documentação das funcionalidades e sistemas desenvolvidos
**Requisitos**
* 2 anos ou mais de experiência prática com Java e desenvolvimento backend
* Domínio de Angular, JavaScript e práticas modernas de desenvolvimento frontend
* Experiência com bancos de dados SQL (preferencialmente MS SQL)
* Experiência prática em Desenvolvimento Orientado a Testes (TDD) e testes de unidade
* Conhecimento do ciclo de vida de desenvolvimento de software (SDLC)
* Capacidade de escrever código limpo, sustentável e eficiente
* Excelentes habilidades analíticas e de resolução de problemas
* Boas habilidades de comunicação e colaboração
* Proficiência em inglês no nível B2 ou superior
**Desejável**
* Experiência com Google Cloud Platform (GCP) ou outros ambientes em nuvem
* Familiaridade com arquiteturas baseadas em nuvem
* Experiência com metodologias Ágeis/Scrum
* Habilidade para 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, reciclagem profissional e certificações
* 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