Descrição
Estamos procurando um **Engenheiro Java Full Stack Sênior** com profunda especialização em backend em **Java/Spring Boot** e forte experiência em frontend com **Angular**. 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 prática em engenharia, 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 backend e componentes 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
* Resolver questões técnicas complexas nas camadas de frontend e backend
* Mentorar e orientar desenvolvedores seniores e plenos, promovendo uma cultura de melhoria contínua e crescimento técnico
* Atuar como ponto de contato técnico para stakeholders, 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 Angular e desenvolvimento moderno de frontend
* Profundo entendimento de 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 frontend, incluindo HTML, CSS, JavaScript e TypeScript
* Experiência comprovada na definição e implementação de estratégias de testes e pipelines CI/CD
* Capacidade comprovada de liderar equipes técnicas, tomar decisões arquitetônicas e comunicar-se eficazmente com stakeholders técnicos e não técnicos
* 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