Desenvolvedor FullStack Java
O candidato deve ter experiência em desenvolver aplicações web escaláveis com Java, além de trabalhar com Spring Boot, Spring MVC e Spring Data. Além disso, é necessário conhecimento em front-end, utilizando JavaScript, HTML, CSS e jQuery, além de React. A experiencia com APIs REST, autenticação com JWT e integração entre sistemas também é requisito.
Responsabilidades:
* Projetar e desenvolver aplicativos web multiusuário (back-end e front-end), com possibilidade de implantação em nuvem.
* Conduzir atividades em todas as fases do ciclo de desenvolvimento e implantação, em metodologias ágeis ou tradicionais.
* Participar da definição de soluções técnicas a partir de requisitos de negócio, colaborando com produto e clientes.
* Escrever código bem projetado, testável, eficiente, confiável e seguro, aderente à arquitetura de referência.
* Projetar e executar testes unitários e de integração.
* Aplicar conceitos de reúso e zelar pela documentação do código.
* Versionar e revisar mudanças continuamente, mantendo rastreabilidade.