A Insightful Consulting é uma empresa de tecnologia que transforma ideias em soluções digitais até 10x mais rápido com o poder do low-code Mendix da Siemens. Ajudamos empresas a acelerar sua jornada de inovação, unindo agilidade, escalabilidade e governança em um só ambiente.
Resumo da oportunidade
Atuação alocada em cliente do setor de Instituto de Ciência e Tecnologia, desenvolvendo produtos e soluções que promovem relações mais éticas, sustentáveis e atentas a riscos e governança. Como pessoa desenvolvedora Java, você contribuirá na criação e evolução de aplicativos web e serviços, do desenho à implantação, em um ambiente 100% remoto e colaborativo.
O foco é construir software robusto com Java e Spring, integrar sistemas via APIs REST e aplicar boas práticas de engenharia, trabalhando em parceria com áreas de produto e, quando necessário, com clientes para traduzir requisitos em soluções técnicas eficazes.
Responsabilidades do dia a dia
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.
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).
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 seguras 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.
Adicionais :
Graduação completa em TI (ex. : Desenvolvimento de Software, Análise de Sistemas, Engenharia da Computação ou áreas correlatas).
Diferenciais (opcional) :
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!
Desenvolvedor Java Sr • Santa Cruz do Sul, Rio Grande do Sul, Brazil