Desenvolvedor(a) Fullstack PlenoPrincipais responsabilidades: Desenvolver e manter APIs RESTful em Java 21 com Spring Boot (segurança, performance, testes)Implementar interfaces, primeiro mantendo Vue 2 e liderando a migração para Vue 3Modelar e otimizar consultas no PostgreSQL (índices, performance, transações)Escrever testes automatizados (unitários, integração) e participar de code reviewsGarantir boas práticas (Clean Code, SOLID, 12-factor) e observabilidade (logs/metrics)Colaborar com produto/UX para melhorar usabilidade e desempenho do frontRequisitos obrigatórios Experiência sólida como Fullstack (nível Pleno) com:Java 17+ (ideal 21) e Spring Boot (Web, Security, Data JPA/Hibernate) 2 e/ou 3, Vue Router, consumo de APIs; desejável familiaridade com Composition APIPostgreSQL: modelagem relacional, SQL avançado, tuning básico (EXPLAIN, índices)Git, Pull Requests, code review, branch strategyTestes: JUnit/Mockito no back; testes de componentes no front (Jest/Vitest)Integração com REST/JSON e autenticação via tokens (JWT/OAuth2)Vivência com métodos ágeis (Scrum/Kanban) e trabalho colaborativoDiferenciais que contam pontos Migração real de Vue 2 Vue 3 (Pinia, Composition API, Vite)Docker e pipelines CI/CD (GitHub Actions, GitLab CI, etc.)Mensageria (Kafka/RabbitMQ) e/ou microsserviçosMonitoramento/observabilidade (Prometheus, Grafana, ELK)Cloud (Azure) e boas práticas de segurança (OWASP)Experiência prévia em consultorias/alocação e atuação com múltiplos clientesStack e ferramentas do dia a dia Back-end: Java 21, Spring Boot, Spring Data JPA, Spring SecurityFront-end: 2 (transição para Vue 3), Vue Router, Pinia/Vuex, Axios, Vite/WebpackBanco: PostgreSQLQualidade: JUnit, Mockito, Jest/Vitest, ESLint/PrettierDevOps: Git, Docker; CI/CD (a definir/ajustar junto com o time)Observabilidade: logs estruturados; métricas e tracing (desejável)