Full Stack Developer (Java + React + Elasticsearch)

Kastech
Sênior
Presencial
Publicado em 20 de novembro de 2025

Descrição da Vaga

**Advanced English (B2\+) Mandatory** **Contract for 12 months with the possibility of extension.** **At least 5\+ years of experience with Java/SpringBoot and React** **Working experience with ElasticSearch or similar technologies (required)** We are looking for a Senior Full Stack Developer with strong expertise in building scalable enterprise applications using Java (Spring Boot) on the backend and React on the frontend. The ideal candidate will have hands\-on experience with microservices architecture, advanced JavaScript/TypeScript, and be comfortable working with distributed systems using SAGA and CQRS patterns. Experience with ElasticSearch and AWS services is required. Responsabilities: * Design, develop, and maintain scalable backend services using Java and Spring Boot * Build and optimize user\-facing components using React.js, JavaScript, and TypeScript * Architect and implement microservices with asynchronous communication (e.g., Kafka) * Apply and support SAGA and CQRS patterns in distributed system design * Integrate and query ElasticSearch to support search and analytics features * Write clean, efficient, and well\-documented code following best practices * Collaborate with cross\-functional teams (Product, DevOps, QA) to deliver high\-quality software * Participate in code reviews, provide constructive feedback, and maintain coding standards * Troubleshoot and debug issues across the stack — from UI to backend services and databases * Use AWS services (like EKS, ECR, S3\) to deploy and manage applications in the cloud * Continuously improve performance, security, and scalability of applications * Stay updated on emerging technologies and propose improvements to architecture and workflows Mandatory Requirements: **Backend (Java):** * 5\+ years of experience with Java (Java 8 or newer), including strong core concepts: * Functional interfaces, transient and volatile keywords, marker interfaces, Integer Caching, HashMap internals (collisions, default size, load factor) * Strong experience with Spring Boot and the Spring ecosystem (Spring Data, Security, etc.) * Familiarity with tools like Spring Actuator and advanced configuration/annotations * Experience developing microservices and working with asynchronous communication (Kafka or similar message brokers) * Understanding of SAGA and CQRS design patterns * Experience integrating or working with ElasticSearch **Frontend (React):** * 4\+ years of experience working with React.js * Proficient in React Hooks: useEffect, useRef, useContext, useMemo, useCallback * State management using Redux and/or React Query * Strong knowledge of JavaScript (ES6\+) and TypeScript * Ability to explain and work with concepts like pure functions, closures, array methods like splice, and type differences (any vs unknown) **Cloud / DevOps:** * Experience working with AWS services, especially: * EKS, ECR, S3 * Comfortable working in CI/CD environments, containers (Docker, Kubernetes)

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