Ca desenvolvedor full stack pleno
Descrição da Vaga
Desenvolvedor(a) Fullstack Pleno Híbrido 1x por semana em Santana de Parnaíba/SP (próximo a Alphaville) **Principais Responsabilidades** * Desenvolver e manter APIs RESTful em Java 21 com Spring Boot (segurança, performance, testes) * Implementar interfaces Vue.js, primeiro mantendo Vue 2 e liderando a migração para Vue 3 * Modelar e otimizar consultas no PostgreSQL (índices, performance, transações) * Escrever testes automatizados (unitários, integração) e participar de code reviews * Garantir boas práticas (Clean Code, SOLID, 12\-factor) e observabilidade (logs/metrics) * Colaborar com produto/UX para melhorar usabilidade e desempenho do front Requisitos obrigatórios * Experiência sólida como Fullstack (nível Pleno) com: * Java 17\+ (ideal 21\) e Spring Boot (Web, Security, Data JPA/Hibernate) * Vue.js 2 e/ou 3, Vue Router, consumo de APIs; desejável familiaridade com Composition API * PostgreSQL: modelagem relacional, SQL avançado, tuning básico (EXPLAIN, índices) * Git, Pull Requests, code review, branch strategy * Testes: 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 colaborativo Diferenciais 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ços * Monitoramento/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 clientes Stack e ferramentas do dia a dia * Back\-end: Java 21, Spring Boot, Spring Data JPA, Spring Security * Front\-end: Vue.js 2 (transição para Vue 3\), Vue Router, Pinia/Vuex, Axios, Vite/Webpack * Banco: PostgreSQL * Qualidade: JUnit, Mockito, Jest/Vitest, ESLint/Prettier * DevOps: Git, Docker; CI/CD (a definir/ajustar junto com o time) * Observabilidade: logs estruturados; métricas e tracing (desejável)
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev