Desenvolvedor Java: Contribua para a Inovação Tecnológica
Na Insightful, estamos em busca de um Desenvolvedor Java experiente que possa contribuir significativamente para o nosso time. Você será responsável por projetar e desenvolver aplicações web escaláveis, observáveis e fáceis de manter.
Descrição do Cargo:
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.
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.
* 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).
* METODOLOGIAS Á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 SEGUROS E RESILIENTES.
Escrever 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:
Graduação completa em TI (ex.: Desenvolvimento de Software, Análise de Sistemas, Engenharia da Computação ou áreas correlatas).
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.
Venha construir com a Insightful. Se esta oportunidade combina com você, candidate-se e vamos conversar.
],