Desenvolvedor FullStack Java
Nossa equipe está procurando por um profissional que possa ajudar a construir soluções escaláveis e eficientes. Como Desenvolvedor FullStack Java, você será responsável por projetar e desenvolver aplicativos web multiusuário (back-end e front-end), com possibilidade de implantação em nuvem.
Além disso, você participará da definição de soluções técnicas a partir de requisitos de negócio, colaborando com produto e clientes. Será necessário escrever código bem projetado, testável, eficiente, confiável e seguro, aderente à arquitetura de referência.
Para isso, é essencial ter experiência em Java (8/17 ou superior) e ecossistema Spring (Spring Boot, Spring MVC, Spring Data). Experiência em front-end: JavaScript, HTML, CSS, jQuery e React também é necessária. Sólida experiência em APIs REST, autenticação com JWT e integração entre sistemas é fundamental para o sucesso nessa vaga.
Requisitos adicionais incluem experiência em Hibernate/JPA e bancos SQL (modelagem e otimização), metodologias ágeis, especialmente Scrum, e habilidades para trabalhar em parceria com áreas de produto e, quando necessário, com clientes.
Competências Essenciais:
* Projetar serviços e aplicações web escaláveis, observáveis e fáceis de manter.
* Modelar dados e camadas de persistência com foco em desempenho e consistência.
* Implementar integrações REST seguras e resilientes.
* Escrever testes unitários e de integração, automatizando rotinas-chave.
Habilidades Desejáveis:
* Ter uma boa comunicação com o time, produto e stakeholders.
* Colaborar e estar disponível para discutir alternativas técnicas.
* Ter organização e foco em qualidade de entrega.
* Ser autônomo e responsável pelo código e melhoria contínua.
Vantagens:
* Contratação como PJ (Prestador de Serviços).
* Trabalho remoto.