Responsabilidades : Arquitetar, desenvolver, implantar e manter aplicações backend escaláveis usando Java / Spring Framework.Garantir alto desempenho e disponibilidade das aplicações dentro de uma arquitetura de microserviços.Colaborar com gerentes de produto para entender os requisitos, assegurar sua viabilidade técnica e traduzi-los em soluções confiáveis e escaláveis.Participar de rituais de engenharia de software para desenvolver modelos de aplicações complexas.Definir APIs privadas e públicas para um produto de classe mundial.Participar de revisões de código, assegurando as melhores práticas em desenvolvimento backend.Escrever documentação técnica de alta qualidade para comunicar claramente a arquitetura backend e o design das APIs, garantindo fácil compreensão e colaboração eficaz entre as equipes.Requisitos ObrigatóriosGraduação em Ciência da Computação, Engenharia da Computação ou área técnica relacionada.Experiência profissional comprovada (8+ anos) em desenvolvimento backend com Java.Proficiência no Spring Framework.Forte experiência em revisões de código e gerenciamento de pipelines CI / CD.Experiência na implementação de mecanismos de autenticação e autorização usando OAuth, JWT ou SAML.Experiência com sistemas de controle de versão e gestão de projetos, especialmente Git e GitHub.Experiência com bancos de dados SQL e NoSQL.Capacidade de trabalhar de forma independente e em equipe, com fortes habilidades de resolução de problemas e atenção aos detalhes.Experiência prévia em startups de rápido crescimento e alto dinamismo (ou ambientes similares).
Disponibilidade para viagens, conforme necessário, para reuniões com a equipe.Português – FluenteRequisitos DesejáveisExperiência no deploy de aplicações conteinerizadas usando Docker, Kubernetes ou tecnologias similares.Experiência com Keycloak.Familiaridade com serviços da AWS, como EC2, ECR, ECS, EKS e ELB.Inglês – Fluente
Backend Java • Jaguariúna, São Paulo, Brasil