Desenvolvedor Fullstack (Java+React) (Pleno)
Descrição da Vaga
**Vagas para quem quer** **transformar** **negócios e sua carreira!** --------------------------------------------------------------------- ### **Desejável** • Experiência com Docker e containerização de aplicações • Conhecimento em cloud (AWS, GCP ou Azure) • Familiaridade com ferramentas de CI/CD • Experiência com testes automatizados (JUnit, Mockito, Testing Library) • Conhecimento em Spring AI### **Suas atividades** • Desenvolver e manter APIs RESTful com \*Java/Spring Boot\*, seguindo boas práticas de design e arquitetura • Construir interfaces modernas e responsivas com \*React\*, integrando\-as com os serviços backend • Modelar e otimizar queries em bancos relacionais (\*PostgreSQL\*), incluindo gerenciamento de migrações com Flyway ou Liquibase • Escrever testes unitários e de integração (JUnit, Mockito, React Testing Library), garantindo qualidade e cobertura do código • Participar de decisões de arquitetura de frontend e backend, contribuindo com soluções técnicas consistentes entre as camadas • Realizar e receber \*code reviews\*, mantendo padrão de qualidade e disseminando boas práticas no time7\. acompanhar pipelines de \*CI/CD\* e trabalhar com containers Docker e Kubernetes • Integrar sistemas externos via REST, mensageria ou outros protocolos conforme necessidade do produto • Atuar com autonomia no ciclo completo de desenvolvimento — da estimativa à entrega — sem depender constantemente de direcionamento sênior • Colaborar ativamente em cerimônias ágeis, propondo melhorias técnicas e contribuindo para a evolução contínua do produto### **Requisitos da vaga** Requisitos — Backend • Java com nível avançado: domínio da linguagem, boas práticas, código limpo e orientação a objetos • Spring Framework em profundidade: Spring Boot, Spring Data JPA, Spring Security, Spring Web, Spring Validation e familiaridade com o ecossistema Spring como um todo (profiles, events, scheduling, etc.) • SQL e bancos de dados relacionais: modelagem, consultas complexas, otimização de queries, transactions e uso de ORM (Hibernate/JPA) • Arquitetura de software: conhecimento de padrões como MVC, Repository Pattern, Service Layer • Padrões de projeto (Design Patterns): conhecimento e aplicação prática dos principais padrões GoF (Strategy, Factory, Observer, Builder, etc.) • Mensageria: experiência com RabbitMQ e/ou Apache Kafka — publicação, consumo, filas, tópicos e tratamento de erros em fluxos assíncronos • APIs de Inteligência Artificial: experiência no consumo de APIs como OpenAI, Google Gemini ou similares; conhecimento de conceitos como prompt engineering e integração de modelos de linguagem em aplicações Requisitos — Frontend • React: criação e composição de componentes funcionais, gerenciamento de estado com hooks (useState, useEffect, useContext) e organização de projetos • Consumo de APIs REST: integração com backends via fetch/axios, tratamento de loading states e erros HTML5 e CSS3: estruturação semântica e estilização responsiva, com ou sem frameworks como Tailwind CSS ou Styled Components • Noções de UX/usabilidade: capacidade de questionar e contribuir para decisões de interface pensando na experiência do usuário • Componentização e reaproveitamento: construção de componentes reutilizáveis, organizados e bem documentados • Gerenciamento de formulários: uso de bibliotecas como React Hook Form e validações de entrada de dados### **É importante te lembrar que ...** Na UDS contratamos pessoas competentes, com vontade de **transformar usando o seu conhecimento.** **Isso independe** da sua região, idade, etnia ou raça, religião, identidade de gênero ou orientação sexual. Seus conhecimentos são aderentes à vaga? **Isso é tudo** o que importa. Seu perfil e valores casam com os nossos? **Venha criar transformações com a gente.**
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
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
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
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