A sua jornada de desenvolvimento técnico é um passo importante para criar soluções inovadoras e eficazes. Nossa equipe busca profissionais habilidosos em Java que possam contribuir para o sucesso de nossas operações.
Detalhes do cargo
Você irá atuar como Desenvolvedor FullStack Java em uma empresa líder no setor de tecnologia, com foco em projetar e implementar soluções escaláveis e confiáveis.
* 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;
Os requisitos mínimos para o cargo incluem:
* 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;
Para este cargo, os candidatos devem ter:
* Habilidades em projetar serviços e aplicações web escaláveis, observáveis e fáceis de manter;
* Capacidade de modelar dados e camadas de persistência com foco em desempenho e consistência;
* Experiência em implementar integrações REST seguras e resilientes;
* Familiaridade com testes unitários e de integração, automatizando rotinas-chave;
* Capacidade de documentar soluções e apoiar revisões técnicas (code review);
* Atitudes de 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;
Caso você tenha interesse em se juntar a nossa equipe, por favor envie seu currículo para que possamos avaliar sua aptidão para o cargo.