Desenvolvedor Fullstack (Java e React) Pleno

4DF Connect
Sênior
Presencial
Publicado em 12 de novembro de 2025

Descrição da Vaga

Deseja trabalhar em uma empresa que respira tecnologia, oferece novos desafios e um ambiente de trabalho de constante desenvolvimento profissional? Confira o perfil abaixo e candidate\-se! **Formação:** Superior completo ou cursando em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas afins. **Experiência Obrigatória Para a Vaga** * Vivência na definição e implementação de arquitetura para sistemas Web. * Atuação em equipes que utilizam metodologias ágeis, especialmente Scrum. * Experiência prática no desenvolvimento de soluções robustas e escaláveis utilizando a stack de tecnologias descrita. **Backend** **Conhecimento técnicos obrigatórios da vaga:** * Conhecimento avançado em Orientação a Objetos (OOP), princípios SOLID e Injeção de Dependência. o Sólida experiência com Java (versão 11\+) e o ecossistema Spring (Spring Boot, Spring Data, Spring Security). * Experiência com processamento assíncrono utilizando Spring Async (@Async, CompletableFuture). * Uso avançado de Spring Data, incluindo Specifications para consultas dinâmicas e Projections para otimização. * Mapeamento objeto\-relacional com JPA, Hibernate e Hibernate Envers. * Desenvolvimento de APIs REST seguindo as melhores práticas. * Domínio dos fluxos completos de autenticação e autorização com OAuth 2\.0 e OpenID Connect (Authorization Code, mobile, server\-to\-server). * Conhecimento em mensageria (RabbitMQ, Kafka ou similar) e programação orientada a eventos. * Conhecimento avançado em banco de dados PostgreSQL (queries performáticas, views, WITH, procedures). * Experiência na construção de relatórios com Jasper Reports. **Frontend** * Experiência avançada com TypeScript, React (versão 18\+) e seu ecossistema. * Gerenciamento de estados com hooks nativos (Context API) e bibliotecas como Zustand. * Conhecimento e aplicação de padrões de componentes avançados (Composition e Render Props). * Implementação de comunicação em tempo real com WebSockets e recebimento de notificações push. * Desenvolvimento de aplicações com Next.js. o Estilização de componentes com Tailwind CSS e bibliotecas como PrimeReact e Shadcn. * Aplicação de boas práticas de desenvolvimento em React (clean code, componentização, performance, acessibilidade). **Qualidade e Testes** * Experiência na criação de testes unitários, de integração e end\-to\-end. * Aplicação de boas práticas de qualidade de código e análise estática com SonarQube. **DevOps e Infraestrutura** * Versionamento de código com Git. * Docker: criação e execução de imagens de contêineres. * Conhecimentos em orquestração de contêineres com Kubernetes (K8s). **Conhecimentos Desejáveis/Diferenciais** * Experiência com Keycloak ou outras soluções de Identity and Access Management (IAM). * Conhecimento em ferramentas de CI/CD (Jenkins, GitLab CI, GitHub Actions). * Experiência com serviços de storage em nuvem utilizando o protocolo S3\. * Conhecimento em servidores de aplicação como Tomcat e Undertow. * Noções de balanceamento de carga. * Conhecimento em modelagem de processos com BPMN. **Habilidades Comportamentais/Soft Skills** * Prática de Clean Code e boas práticas de desenvolvimento. * Entusiasmo em aprender e compartilhar conhecimento. * Habilidade de negociação e comunicação clara. * Bom relacionamento interpessoal e comprometimento com a equipe e os projetos. * Capacidade de análise, abstração e resolução de problemas complexos. * Planejamento, organização e gestão de suas atividades. * Iniciativa, proatividade e criatividade. **Atribuições e Responsabilidades a serem desempenhadas** * Desenvolvimento e manutenção de softwares, garantindo performance, escalabilidade e segurança. * Codificação de novas features e realização de testes unitários e de integração para garantir a qualidade do código. * Implementação de casos de uso e integração entre diferentes módulos e serviços do sistema. * Colaboração constante com as equipes de backend, frontend e design para definir e executar as atividades. * Participar ativamente das cerimônias ágeis e contribuir para a melhoria contínua dos processos. **Informações sobre o Contrato** Remuneração: A combinar. Carga Horária: 20h semanais \- Segunda a Sexta \- das 08:00 às 12:00 ou das 14:00 às 18:00\. **Benefícios** Acesso à cursos em plataformas de ensino A vaga aceita trabalho remoto? Sim

Vaga originalmente publicada em: linkedin

Receba vagas como esta no seu email

Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades

Criar Alerta Gratuito

Alertas que entendem o que você quer

Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.

Alerta genérico

Filtro:

Python

Você recebe tudo isso:

Vaga de Python + Django
Vaga de Python + Flask
Vaga de Python + ETL/Data
Vaga de Python + Machine Learning
...e muito ruído no seu email
Alerta inteligente

Filtro:

Python+FastAPI

Você recebe apenas:

Desenvolvedor Python + FastAPI
Backend Engineer (FastAPI)
API Developer - Python/FastAPI

Zero ruído. Só vagas relevantes para você.

Outros exemplos de filtros precisos:

JavaScript+React+Remoto
Java+Spring Boot+Sênior
Go+Kubernetes

Filtros Combinados

Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.

Email Diário

Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.

Kanban Visual

Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.

Planos simples, sem surpresas

Comece grátis e faça upgrade quando quiser

Gratuito

R$ 0para sempre
  • Busca de vagas ilimitada
  • Salvar até 10 vagas
  • 1 quadro Kanban
Criar Conta Grátis
Popular

Premium

R$ 9,90/mês
  • Tudo do plano gratuito
  • Vagas salvas ilimitadas
  • Quadros Kanban ilimitados
  • Alertas de vagas por email
  • Suporte prioritário
3 dias grátis, sem cartão

Pronto para encontrar sua vaga ideal?

Junte-se a milhares de desenvolvedores que já usam o Job For Dev

Encontre as melhores oportunidades para desenvolvedores no Job For Dev