Descrição
Estamos procurando um **Engenheiro Java Full Stack Sênior** com sólida experiência de backend em **Java/Spring Boot** e forte experiência de frontend com **React**. O candidato ideal liderará iniciativas técnicas, tomará decisões arquitetônicas e orientará equipes de engenharia em toda a pilha de aplicações. Esta posição exige uma combinação de excelência técnica prática, liderança técnica e capacidade de influenciar entregas em larga escala.
**Responsabilidades**
* Liderar o projeto, o desenvolvimento e a entrega de aplicações full-stack usando Java, Spring Boot e frameworks modernos de frontend
* Definir e impulsionar a arquitetura de APIs REST, serviços de backend e componentes de frontend
* Assumir a responsabilidade pelas decisões técnicas e estabelecer boas práticas em toda a equipe
* Colaborar de perto com os times de produto, QA, design e liderança de engenharia para moldar roadmaps e estratégias de entrega
* Liderar discussões arquitetônicas, planejamento técnico e revisões de projeto
* Garantir alta qualidade de código e excelência em engenharia por meio de estratégias de testes, revisões de código e introdução de práticas modernas de engenharia
* Impulsionar a resolução de problemas técnicos complexos nas camadas de frontend e backend
* Mentorar e orientar desenvolvedores seniores e plenos, fomentando uma cultura de melhoria contínua e crescimento técnico
* Atuar como ponto de contato técnico para partes interessadas, assegurando o alinhamento entre objetivos de negócio e execução de engenharia
* Contribuir para iniciativas de contratação, integração e desenvolvimento da equipe
**Requisitos**
* 5 anos ou mais de experiência prática com Java e Spring Boot em ambientes de produção em larga escala
* Pelo menos 1 ano de experiência relevante em liderança
* Experiência sólida com React e desenvolvimento moderno de frontend
* Profundo conhecimento sobre APIs REST, arquitetura de aplicações web e projeto de sistemas distribuídos
* Experiência consistente com bancos de dados relacionais, como PostgreSQL, MySQL ou Oracle, incluindo ajuste de desempenho e modelagem de dados
* Forte experiência em nuvem com AWS, Azure ou GCP, incluindo o projeto de soluções nativas de nuvem
* Domínio de tecnologias de frontend, incluindo HTML, CSS, JavaScript e TypeScript
* Experiência comprovada na definição e implementação de estratégias de testes e pipelines de CI/CD
* Capacidade demonstrada de liderar equipes técnicas, tomar decisões arquitetônicas e comunicar-se eficazmente com partes interessadas técnicas e não técnicas
* Experiência mentorando engenheiros e desenvolvendo equipes de alto desempenho
* Habilidades de comunicação proficientes em inglês (nível B2 ou superior)
**Desejável**
* Experiência no projeto e implementação de arquiteturas de microsserviços
* Experiência prática com Docker e Kubernetes em ambientes de produção
* Experiência com Kafka ou outras plataformas de mensageria e streaming de eventos