* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Pleno
📍 Atuação 100% remota
💼 Contratação pela Confidencial (Apenas para Cadastrados)
A Confidencial (Apenas para Cadastrados) busca uma pessoa Desenvolvedora Fullstack Pleno para atuar em um de nossos clientes, uma empresa de grande porte do segmento de consórcios e serviços financeiros.
Você fará parte de um ambiente colaborativo e terá como principal desafio desenvolver e evoluir aplicações utilizando Java 21, Spring Boot, Vue.js e PostgreSQL, contribuindo também para a migração do Vue 2 para o Vue 3.
Principais responsabilidades
- Desenvolver, evoluir e manter APIs RESTful utilizando Java 21 e Spring Boot;
- Implementar soluções com foco em segurança, desempenho, qualidade e escalabilidade;
- Desenvolver e manter interfaces em Vue.js 2, contribuindo ativamente para a migração para Vue.js 3;
- Modelar estruturas de dados e otimizar consultas no PostgreSQL;
- Criar testes unitários, de integração e de componentes;
- Participar de code reviews e colaborar para a melhoria contínua do código;
- Aplicar boas práticas de desenvolvimento, como Clean Code, SOLID e 12-factor;
- Contribuir para a observabilidade das aplicações por meio de logs e métricas;
- Trabalhar em parceria com as áreas de Produto e UX, aprimorando a usabilidade e o desempenho das soluções.
Requisitos obrigatórios
- Experiência como Desenvolvedor(a) Fullstack em nível pleno;
- Conhecimentos sólidos em Java 17 ou superior, preferencialmente Java 21;
- Experiência com Spring Boot, incluindo Spring Web, Spring Security e Spring Data JPA/Hibernate;
- Experiência com Vue.js 2 e/ou Vue.js 3, Vue Router e consumo de APIs;
- Conhecimento em PostgreSQL, modelagem relacional e SQL avançado;
- Vivência com análise de performance de consultas, índices e EXPLAIN;
- Experiência com Git, Pull Requests, code review e estratégias de branches;
- Conhecimento em testes com JUnit e Mockito no back-end;
- Experiência com Jest ou Vitest para testes de componentes no front-end;
- Conhecimento em integrações REST/JSON e autenticação com JWT ou OAuth2;
- Vivência com metodologias ágeis, como Scrum ou Kanban;
- Perfil colaborativo e boa comunicação para atuar com equipes multidisciplinares.
Diferenciais
- Experiência prática em projetos de migração do Vue.js 2 para o Vue.js 3;
- Conhecimento em Composition API, Pinia e Vite;
- Experiência com Docker e pipelines de CI/CD;
- Conhecimento em mensageria, utilizando Kafka ou RabbitMQ;
- Vivência com arquitetura de microsserviços;
- Conhecimento em ferramentas de monitoramento e observabilidade, como Prometheus, Grafana ou ELK;
- Experiência com Azure;
- Conhecimento das boas práticas de segurança da OWASP;
- Experiência anterior em consultorias ou projetos de alocação.
Stack e ferramentas
- Back-end: Java 21, Spring Boot, Spring Data JPA e Spring Security;
- Front-end: Vue.js 2 e 3, Vue Router, Pinia/Vuex, Axios e Vite/Webpack;
- Banco de dados: PostgreSQL;
- Qualidade: JUnit, Mockito, Jest/Vitest, ESLint e Prettier;
- DevOps: Git, Docker e pipelines de CI/CD;
- Observabilidade: logs estruturados, métricas e tracing.
Se você busca um novo desafio em um projeto relevante, com tecnologias modernas e espaço para contribuir tecnicamente, venha fazer parte do nosso time!
