Desenvolvedor Full Stack
Este profissional é responsável pela criação e desenvolvimento de aplicações web, utilizando tecnologias como HTML, CSS, JavaScript e frameworks como Angular.
Responsabilidades:
1. Levantar requisitos junto ao time do cliente para automação de testes regressivos.
2. Definir e desenvolver implementar testes para aplicações web e integração via APIs.
3. Colaborar com equipes de desenvolvimento para garantir a qualidade desde o início do ciclo.
4. Contribuir na implementação de pipelines de CI/CD.
5. Participar da definição e implementação de testes de comportamento (BDD).
6. Escrever e executar queries SQL.
Requisitos:
* Experiência comprovada como FullStack.
* Angular 2+ (experiência no desenvolvimento de componentes).
* Conhecimento avançado em HTML, CSS e JavaScript ES6+.
* Desenvolvimento de APIs em Java, com domínio em arquitetura de microserviços e monolito.
* Experiência prática com Java e manutenção de sistemas.
* Conhecimento sólido em arquitetura de software (OO, microsserviços, integração).
* Experiência com bancos de dados relacionais e não relacionais (SQL, PostgreSQL, MongoDB).
* Vivência em cloud pública (AWS, Azure ou GCP).
* Aplicação de boas práticas: Clean Code, 12 Factors App, testes automatizados, Git.
* Familiaridade com ferramentas de CI/CD e automação de processos.
* Habilidade em análise de requisitos e desenho de soluções técnicas.
* Boa comunicação e colaboração em times multidisciplinares.
* Proatividade na identificação de melhorias em processos e arquitetura.
* Experiência com testes unitários e versionamento de código.
* Desenvolvimento responsivo.
* Metodologias Agile/Scrum e ferramentas como Jira e Confluence.
* Experiência prática com BDD.
* Conhecimento em SQL e habilidade para escrever queries.