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órios
Graduaçã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 noSpring Framework .
Forte experiência em revisões de código e gerenciamento de pipelinesCI / CD .
Experiência na implementação de mecanismos de autenticação e autorização usandoOAuth ,JWTouSAML .
Experiência com sistemas de controle de versão e gestão de projetos, especialmenteGiteGitHub .
Experiência com bancos de dadosSQLeNoSQL .
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 – Fluente
Requisitos Desejáveis
Experiência no deploy de aplicações conteinerizadas usandoDocker ,Kubernetesou tecnologias similares.
Experiência comKeycloak .
Familiaridade com serviços daAWS , comoEC2 ,ECR ,ECS ,EKSeELB .
Inglês – Fluente
Backend Java • Lages, Santa Catarina, Brasil