VAGASLUME
C

[Job-30394] Senior Fullstack Developer (Java / React), Brazil

CI&T · Brazil · Presencial · DigAí

A combinarFreelance

Sobre a vaga

Nesta posição de Desenvolvedor(a) Full-Stack Sênior-Master, você ajudará a criar e manter aplicações web e microsserviços de nível empresarial. Você trabalhará com React no frontend e Java 21 com Spring Boot no backend, contribuindo para soluções seguras, eficientes e centradas nas pessoas usuárias.

Responsabilidades

  • Projetar, desenvolver, testar e integrar componentes de aplicações full-stack
  • Criar aplicações web escaláveis, APIs RESTful, microsserviços e integrações com sistemas corporativos
  • Colaborar com equipes de UX/UI, produto, arquitetura e QA em um ambiente ágil
  • Criar e manter documentação de arquitetura, design e sistemas
  • Garantir qualidade, desempenho e segurança do código, incluindo OAuth2, OIDC e JWT
  • Trabalhar com MySQL, Hibernate, Spring Data e Spring Security
  • Dar suporte a sistemas em produção, monitorar e investigar problemas com Kibana e ferramentas de APM, participando de plantões quando necessário


Requisitos obrigatórios

  • Experiência sólida em desenvolvimento full-stack
  • Experiência prática com React, JavaScript moderno (ES6+), APIs do DOM e JSON
  • Experiência recente com desenvolvimento backend em Java e Spring Boot
  • Experiência com microsserviços e padrões de integração corporativa
  • Experiência com bancos de dados relacionais, como MySQL, e SQL
  • Conhecimento de segurança web, autenticação e padrões como JWT
  • Experiência com suporte a sistemas em produção, tratamento de erros, monitoramento e solução de problemas
  • Abordagem estruturada para resolução de problemas e comunicação clara
  • Disponibilidade para trabalhar no fuso horário EST


Diferenciais

  • Familiaridade com arquitetura de micro-frontends e bibliotecas de componentes, como Storybook e styled-components
  • Conhecimento de arquitetura orientada a eventos e Kafka


O que esperamos
Esperamos que você contribua com sua experiência técnica para desenvolver soluções confiáveis e escaláveis, colaborando com diferentes equipes e mantendo atenção à segurança, ao desempenho e à qualidade.

Você terá um papel importante na evolução e no suporte de aplicações corporativas, com participação em atividades de monitoramento e investigação de incidentes em produção.