Sobre a posição
Desenvolvedor(a) Java Sênior – Full Stack (Remoto)
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
Modalidade 100% remoto
Envie seu curriculo com o título "Vaga Dev Java [SEU NOME]" para vagas@techsavvy.com.br