Apoie a construção de soluções tecnológicas escaláveis e robustas. Nossa equipe busca por profissionais experientes em desenvolvimento de software que possam atuar como parceiros estratégicos na criação de produtos inovadores.
Descrição do Cargo
O Desenvolvedor Full-Stack Java será responsável pela arquitetura e implementação de sistemas escaláveis, observáveis e fáceis de manter, utilizando as melhores práticas de engenharia para garantir a entrega de soluções de alta qualidade.
Responsabilidades:
* Projetar e desenvolver aplicações 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;
* Escribir 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;
* Apliquer conceitos de reúso e zelar pela documentação do código;
* Versinar e revisar mudanças continuamente, mantendo rastreabilidade;
Requisitos:
* 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;
* Sólida experiência em APIs REST, autenticação com JWT e integração entre sistemas;
* Experiência em Hibernate/JPA e bancos SQL (modelagem e otimização);
* Experiência em AWS (serviços de nuvem), Docker (containers) e Git (versionamento);
* Métodos ágeis, especialmente Scrum;
Habilidades:
* 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;
* Escribir testes unitários e de integração, automatizando rotinas-chave;
* Documentar soluções e apoiar revisões técnicas (code review);
Atitudes:
* Comunicação clara com time, produto e stakeholders;
* Colaboração e disponibilidade para discutir alternativas técnicas;
* Organização e foco em qualidade de entrega;
* Autonomia, responsabilidade pelo código e melhoria contínua;
Diferenciais:
* Pós-graduação em áreas de tecnologia;
* Experiência com NoSQL;
* Experiência em projetos de integração usando OpenAI, Gemini e/ou Copilot;
* Vivência com assistentes de programação baseadas em IA;
Condições da Vaga:
* Modelo de contratação: PJ.
* Modelo de trabalho: Remoto.
Candidatize-se agora mesmo!