O que esta vaga pede
Sobre a Vaga
Desenvolvedor(a) full stack pleno na Prolog App em Palhoça/SC (híbrido): atue com Java no back-end e entregue funcionalidades ponta a ponta do banco de dados à camada de cliente.
Responsabilidades
- Desenvolver funcionalidades de ponta a ponta com back-end Java, da base de dados à API e da API até a camada de cliente (React ou Flutter)
- Desenvolver e evoluir APIs REST em Java com Spring Boot
- Modelar banco de dados PostgreSQL (migrations, native queries e funções SQL)
- Construir e evoluir interfaces web com React e TypeScript, consumindo APIs
- Desenvolver funcionalidades mobile com Flutter e Dart com cenários offline-first e dados em tempo real
- Escrever código limpo, testável e de fácil manutenção, com testes de unidade, componentes, integração e E2E
- Participar de decisões técnicas (arquitetura, design e trade-offs) e realizar code reviews
- Corrigir bugs em produção e usar IA como ferramenta principal de desenvolvimento
Requisitos
- Perfil full stack com Java como pré-requisito e experiência prática em React (web) ou Flutter (mobile)
- Back-end Java: Java e Spring Boot, design de APIs REST, versionamento de endpoints, paginação, filtros e tratamento de erros padronizado
- PostgreSQL: modelagem relacional, migrations com Flyway e native queries
- Testes automatizados com JUnit e Mockito, além de Maven e documentação de API
- Git com capacidade de debugar e resolver problemas de forma autônoma (preferencialmente GitFlow)
- Experiência prática com ferramentas de IA (Claude Code, GitHub Copilot ou similares)
Beneficios
- Vale Alimentação (R$ 31,00 por dia trabalhado)
- Vale combustível (R$ 250/mês) ou Vale Transporte
- Benefício Flexível (R$ 200,00/mês)
- Plano de saúde Unimed (após 4 meses de empresa)
- Plano Odontológico Bradesco (após 3 meses de empresa)
- Day off no mês do aniversário
- Wellhub (Gympass)
- Parceria com Avus e Starbem