Desenvolvedor Full Stack Sênior

NetVagas

São Paulo

Presencial

BRL 120 000 - 180 000

Tempo integral

Há 8 dias

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

NetVagas está buscando um Desenvolvedor Full Stack para atuar na unificação de sites, com foco em Java 11+ com WebFlux no backend, Node.js e React no frontend. O candidato ideal possui sólida experiência com Spring Boot, WebFlux, APIs RESTful reativas, documentação Swagger/OpenAPI e integração com WebClient.

Também é esperado conhecimento em AWS, bancos de dados SQL/NoSQL, Docker e Kubernetes, além de experiência em desenvolvimento frontend com React e TypeScript.

Qualificações

  • Backend robusto com Java (11+) e WebFlux; experiência com Node.js e React.
  • Conhecimento de APIs RESTful reativas, documentação com Swagger/OpenAPI.
  • Integração com WebClient e serviços externos; experiência em AWS básica.
  • Domínio de Docker e Kubernetes; experiência com CI/CD
  • Frontend em React (Hooks, Context, Router) e stack JS/TS, com ferramentas de build e testes.

Ferramentas

Java 11+ com WebFlux
Spring Boot
WebFlux REST APIs
Swagger/OpenAPI
WebClient
Node.js 14+
Express.js / NestJS
SQL & NoSQL
Git (GitHub/GitLab/Bitbucket)
AWS (S3, DynamoDB, RDS)
CI/CD
Docker
Kubernetes
React
JavaScript (ES6+)
TypeScript
React Hooks / Router / Context API
Material-UI / Ant Design / Chakra UI
Redux / Recoil
Axios / Fetch
Vite / Webpack / Parcel
Jest / React Testing Library
GraphQL
Cypress / Playwright
APIGEE / API Gateway

Descrição da oferta de emprego

Descrição da vaga: Buscamos um Desenvolvedor Full Stack para atuar na Unificação dos Sites.

Requisitos Obrigatórios:

  • Backend (Java 11+ com WebFlux e Node.js)
  • Java 11+ com WebFlux: Experiência sólida com Java (11 a 23).
  • Conhecimento em Programação Reativa e no paradigma Reactive Streams.
  • Experiência com Spring Boot e seus módulos: Spring Data, Spring Security, Spring WebFlux.
  • Desenvolvimento de APIs RESTful reativas com WebFlux.
  • Documentação de APIs com Swagger/OpenAPI.
  • Integração com serviços externos via WebClient.
  • Node.js: Experiência sólida com Node.js (14+).
  • Conhecimento em Event Loop e assincronismo (Promises, Async/Await).
  • Experiência com Express.js ou NestJS para construção de BFFs.
  • Bancos de Dados: Conhecimentos sólidos em SQL e NoSQL.
  • Versionamento de Código: Experiência com Git (GitHub, GitLab ou Bitbucket).
  • Cloud e AWS: Experiência com pelo menos os serviços básicos da AWS: S3, DynamoDB, RDS.
  • DevOps e Deployment: Experiência com integração e implantação contínua (CI/CD).
  • Experiência no uso de Docker e Kubernetes.
  • Frontend (React)
  • Linguagem e Ferramentas: Experiência sólida com JavaScript (ES6+) e TypeScript.
  • Domínio de React.js: Hooks (useEffect, useState, useMemo, etc.).
  • Context API.
  • React Router.
  • Bibliotecas e Componentes: Conhecimento em Material-UI (MUI), Ant Design ou Chakra UI.
  • Gerenciamento de estado com Redux, Recoil ou Context API.
  • Integra��o com APIs: Consumo eficiente de APIs RESTful e/ou GraphQL usando Axios ou Fetch.
  • Construção e Testes: Ferramentas de build: Vite, Webpack ou Parcel.
  • Testes unit��os com Jest ou React Testing Library.

Desej��veis:

  • Experi��ncia com Mockito para cria��o de testes unit��rios e mocks.
  • Viv��ncia no desenvolvimento e manuten��o de microservices.
  • Conhecimento avan��o em pr��ticas de observabilidade: Logs, métricas e tracing.
  • Experi��ncia com servi��os adicionais da AWS: API Gateway, ECS e CloudWatch.
  • Certifica��es rela��as a desenvolvimento Java ou servi��os de n��vem (AWS).
  • Viv��ncia em metodologias Ã�geis: Scrum ou Kanban.
  • Experi��ncia com CSS-in-JS (Emotion, Styled-components).
  • Conhecimento em Tailwind CSS ou Sass.
  • Experi��ncia com testes E2E (Cypress ou Playwright).
  • Diferenciais gerais: Conhecimento em APIGEE para gerenciamento de APIs.
  • Experi��ncia com Contract-First.
  • Experi��ncia com GraphQL.

Perfil desejado:

  • Orientado a resultados e com boa capacidade de comunica��o.
  • Flex�vel para trabalhar em um ambiente din�mico, com demandas variadas.
  • Proativo na identifica��o de problemas e na proposi��o de melhorias.
  • Comprometido com prazos e qualidade.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Nava | Tech for Business • Brasil

Presencial
BRL 120 000 - 180 000
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Spcapital • Guarujá

Presencial
Desenvolvedor(a) Sênior Full Stack
Desenvolvedor(a) Sênior Full Stack

WTime Business Intelligence • Brasil

Presencial
Desenvolvedor full stack
Desenvolvedor full stack

Stefanini Brasil • Brasil

Presencial
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Humgroup • Curitiba

Presencial
Pessoa Desenvolvedora FullStack Pleno
Pessoa Desenvolvedora FullStack Pleno

Suflex • Brasil

Presencial
BRL 120 000 - 180 000
Desenvolvedor Full stack Pleno
Desenvolvedor Full stack Pleno

Softtek • São Paulo

Presencial
Desenvolvedor(a) Full Stack
Desenvolvedor(a) Full Stack

Abi-Ackel Advogados Associados • Belo Horizonte

Presencial
Pessoa Desenvolvedora Fullstack Pleno - Frontend (Banco de Talentos)
Pessoa Desenvolvedora Fullstack Pleno - Frontend (Banco de Talentos)

vhsys - Sistema de Gestão Empresarial • Brasil

Presencial
BRL 80 000 - 100 000
Desenvolvedor Full Stack Sênior - Híbrido RJ
Desenvolvedor Full Stack Sênior - Híbrido RJ

CSP Tech • Rio de Janeiro

Presencial