Desenvolvedor(a) Java Sênior – Full Stack (Remoto)Sobre a posiçãoEstamos em busca de um(a) Desenvolvedor(a) Java Sênior, com sólida experiência prática e capacidade de atuar de ponta a ponta em soluções full stack. Buscamos alguém com quilometragem em projetos complexos, domínio técnico, autonomia e visão de produto, que saiba trabalhar em equipe em um ambiente de metodologias ágeis.O desafio é contribuir para a evolução de soluções robustas, escaláveis e de alto impacto, mantendo qualidade de código, boas práticas de arquitetura e integração entre front-end e back-end.Responsabilidades· Desenvolver, manter e evoluir aplicações Java/Spring de alta complexidade.· Atuar também no front-end (React + JavaScript), garantindo integração eficiente e responsiva.· Projetar soluções com princípios SOLID e boas práticas de arquitetura de software.· Participar ativamente dos ritos do Scrum (planning, daily, review, retrospectiva).· Colaborar com o time na definição técnica e funcional de novas features.· Garantir qualidade, performance, segurança e escalabilidade das aplicações.· Revisar códigos e apoiar desenvolvedores de níveis menos experientes, quando necessário.Requisitos obrigatórios· Experiência sênior comprovada em desenvolvimento Java (mín. 7 anos).· Domínio de Spring Framework (Spring Boot, Spring Data, Spring Security).· Sólido conhecimento em princípios SOLID e boas práticas de design/arquitetura.· Experiência com React e JavaScript (nível avançado).· Vivência como desenvolvedor full stack em projetos relevantes.· Conhecimento profundo em metodologias ágeis (Scrum/Kanban).· Experiência prática com APIs RESTful, integração de serviços e versionamento (Git).· Capacidade de atuar com autonomia em ambiente remoto.Diferenciais (não obrigatórios, mas valorizados)· Experiência com arquitetura em microsserviços.· Conhecimentos em Docker/Kubernetes.· Noções de Cloud (AWS, GCP ou Azure).· Experiência com CI/CD e práticas DevOps.· Inglês intermediário/avançado para leitura técnica.Perfil esperado· Profissional sênior com bagagem prática em diferentes projetos e contextos.· Capacidade de resolução de problemas complexos com autonomia.· Proatividade, organização e habilidade para atuar em equipe distribuída.· Compromisso com qualidade, prazos e entregas consistentes.Modalidade 100% remotoEnvie seu curriculo com o título "Vaga Dev Java (SEU NOME)" para vagas@techsavvy.com.br