3602: Desenvolvedor(a) Fullstack Pleno — Java e Vue.js

Mazzatech

United States

Remote

USD 90,000 - 130,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A Mazzatech busca um Desenvolvedor(a) Fullstack Pleno para atuar remotamente em um cliente de grande porte no segmento de consórcios e serviços financeiros.

Você trabalhará com Java 21, Spring Boot, Vue.js 2/3 e PostgreSQL, incluindo migração de Vue 2 para Vue 3, com foco em APIs RESTful, segurança, desempenho e qualidade de código.

Qualifications

  • 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 (Spring Web, Spring Security, 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 (Scrum/Kanban).
  • Perfil colaborativo e boa comunicação.

Responsibilities

  • Desenvolver, evoluir e manter APIs RESTful com Java 21 e Spring Boot.
  • Implementar soluções com foco em segurança, desempenho, qualidade e escalabilidade.
  • Desenvolver interfaces em Vue.js 2, contribuindo para 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 melhoria de código.
  • Aplicar práticas como Clean Code, SOLID e 12-factor.
  • Contribuir para observabilidade com logs e métricas.
  • Trabalhar com Produto e UX para melhorar usabilidade e desempenho.

Skills

Java 21
Spring Boot
Vue.js 2/3
PostgreSQL
JUnit/Mockito
Jest/Vitest
Git & PRs
CI/CD

Tools

Docker
Kafka
RabbitMQ
Vite/Webpack

Job description

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.

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!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Pessoa Desenvolvedora Java e Angular Sênior
Pessoa Desenvolvedora Java e Angular Sênior

VAGAS • United States

Remote
USD 110,000 - 170,000
DESENVOLVIMENTO - Desenvolvedor Baixa Plataforma - Fullstack Java com Angular
DESENVOLVIMENTO - Desenvolvedor Baixa Plataforma - Fullstack Java com Angular

NEPSE Trading • United States

On-site
USD 23,000 - 35,000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+3
Desenvolvedor Fullstack C# Sênior
Desenvolvedor Fullstack C# Sênior

VAGAS • United States

Remote
USD 120,000 - 160,000
Desenvolvedor(a) Backend Sênior – Node.js
Desenvolvedor(a) Backend Sênior – Node.js

VAGAS • United States

Remote
USD 110,000 - 160,000
Remotas 100%
Plano de saúde
Plano odontológico
+11
Desenvolvedor(a) Full Stack .net/Angular Sênior
Desenvolvedor(a) Full Stack .net/Angular Sênior

VAGAS • United States

Remote
USD 120,000 - 180,000
Desenvolvedor Full Stack Pleno [ .NET + React]
Desenvolvedor Full Stack Pleno [ .NET + React]

ED SOLUCOES EM TECNOLOGIA DA INFORMACAO LTDA • United States

Remote
USD 90,000 - 140,000
Vale Refeição/Alimentação
Auxílio home office
Seguro de vida
+8
Junior Frontend Engineer - Remote, Vue 3 & Data Viz
Junior Frontend Engineer - Remote, Vue 3 & Data Viz

Conviso • United States

Remote
USD 70,000 - 110,000
Vale Refeição
Auxílio anywhere office
Auxílio equipamento
+4
Desenvolvedor Full Stack
Desenvolvedor Full Stack

diagonal • United States

Remote
USD 90,000 - 130,000
Junior/Pleno Front-End Engineer - Remote
Junior/Pleno Front-End Engineer - Remote

Conviso • United States

Remote
USD 70,000 - 110,000
Vale Refeição
Auxílio anywhere office
Auxílio equipamento
+4
Desenvolvedor Fullstack Java Senior
Desenvolvedor Fullstack Java Senior

VAGAS • United States

Remote
USD 120,000 - 180,000