More jobs:
Desenvolvedor Fullstack Pleno — Java e Vue.js
Job in
Phoenix, Maricopa County, Arizona, 85003, USA
Listed on 2026-10-09
Listing for:
Mazzatech
Full Time
position Listed on 2026-10-09
Job specializations:
-
Software Development
Java Developer
Job Description & How to Apply Below
Atuação 100% remota
Contratação pela Mazzatech
A Mazzatech 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.
- 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.
- 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.
- 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;
- Dev Ops: 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!
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×