Descrição da Vaga
A Mazzatech busca uma pessoa Desenvolvedora Fullstack Pleno para atuar em um de seus 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.
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
- ✓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.
- •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.
Categorias
Sobre a Empresa
Mais vagas na mazzatech →Mazzatech is a global IT professional services company partnering with you to provide solutions to your project’s requirements and challenges in today’s highly competitive technology environment. We supply integrated IT services ecosystems, designed with your business success in mind, for toda...[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa