A companhia que você está prestes a se juntar é uma startup inovadora que busca construir soluções digitais para transformar negócios. Trabalhamos em colaboração com clientes e parceiros para criar aplicativos escaláveis, eficientes e seguros.
Oportunidades de trabalho incluem projetar serviços web e aplicações escaláveis, observáveis e fáceis de manter. Também envolve modelar dados e camadas de persistência com foco em desempenho e consistência, além de implementar integrações REST seguras e resilientes.
Além disso, desenvolvedores Java podem contribuir na criação e evolução de aplicativos web e serviços em um ambiente remoto e colaborativo. O objetivo é construir software robusto com Java e Spring, integrando sistemas via APIs REST e aplicando boas práticas de engenharia.
No dia a dia, as atividades incluem:
* 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;
* 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;
* 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
* Projeto de serviços e aplicações web escaláveis, observáveis e fáceis de manter;
* Modelagem de dados e camadas de persistência com foco em desempenho e consistência;
* Implementação de integrações REST seguras e resilientes;
* Escrita de testes unitários e de integração, automatizando rotinas-chave;
* Documentação de soluções e apoio às revisões técnicas.
Atitudes
* Comunicação clara com time, produto e stakeholders;
* Colaboração e disponibilidade para discutir alternativas técnicas;
* Organização e foco na qualidade de entrega;
* Autonomia, responsabilidade pelo código e melhoria contínua.
Adicionais
* Graduação completa em TI;
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.
Condições da vaga
* Modelo de contratação: PJ;
* Modelo de trabalho: Remoto.