Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

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

  • 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;
  • 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.

Diferenciais

  • Experiência com Docker e conteinerizaçã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.

A vaga aceita trabalho remoto?

Sim

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Z
LinkedIn
Match50%

Desenvolvedor Full Stack Nodejs - Porto Alegre - Cargos em Aberto

ZANC Assessoria Nacional de Cobrança Porto Alegre, Rio Grande Do Sul, Brazil 25 candidaturas Hoje

Salário estimado

R$ 13k - 19k/mês

Sênior CLT

Zanc Acessoria Nacional de Cobrança Porto Alegre-RS PresencialÁrea: Informática / TI / Tecnologia A CombinarRequisitosExperiência com NodeJS, Express, Middlewares e ReactJS. Experiência com MongoDb, Redis e PostgreSQL. Experiência no desenvolvimento de micro serviçoes, integrações e apis RestFul. Ex...

Ver Detalhes
A
LinkedIn
Match50%

ERP Software Engineer Sênior - Dynamics 365 - Campinas/SP

Agibank São Paulo 25 candidaturas Hoje

Salário estimado

R$ 14k - 22k/mês

Sênior CLT

Sobre nósSomos orgulhosamente brasileiros e populares, digitais sempre e presenciais quando o cliente quiser. Inovamos para dar acesso a serviços financeiros e oferecemos uma experiência que encoraja as pessoas a vencerem o hoje. Nossa razão de existir é clara: lutar por uma experiência bancária que...

Ver Detalhes
T
Remoto LinkedIn Hot
Match65%

Senior SRE Engineer

Trustly São Paulo 25 candidaturas Hoje

Salário estimado

R$ 14k - 22k/mês

Sênior CLT

WHO WE AREAt Trustly, we're building a smarter, faster, and more secure financial future by revolutionizing the world of payments. As a global leader in Open Banking Payments, we are establishing Pay by Bank as the new standard at checkout, providing unparalleled freedom, speed, and ease to millions...

Ver Detalhes