




**Visão Geral da Empresa** Na BotCity, construímos uma plataforma pioneira de Automação Inteligente, apoiada por investidores globais como Y Combinator e SoftBank. Nossa missão é capacitar empresas em todo o mundo a escalar suas iniciativas de automação com governança, orquestração e ferramentas para desenvolvedores de classe mundial. Acreditamos que projetos de automação são, fundamentalmente, projetos de software; por isso, defendemos uma abordagem altamente codificada, fundamentada em Python. Nosso compromisso com a inovação nos permitiu atender mais de 1.000 empresas em 73 países, continuando a expandir-nos por meio de parcerias estratégicas ao redor do globo. Recentemente, levantamos uma rodada Série A de US$ 12 milhões, liderada pela Four Rivers, com participação da Y Combinator, SoftBank e principais líderes do setor, como Lew Cirne (New Relic), Rod Johnson (Spring Source) e Walter Kortschak (Summit Partners | Firestreak Ventures). Com mais de 1.000 clientes em mais de 70 países, incluindo Bayer e LG, e reconhecida pela G2 (2024) como uma das 25 principais plataformas emergentes do mundo, a BotCity está crescendo rapidamente. Somos uma empresa remota global com equipes nos EUA e na América Latina, unidas por uma visão compartilhada de redefinir como as empresas constroem e gerenciam automação. Se você busca um ambiente que valoriza impacto, autonomia e excelência, adoraríamos tê-lo conosco nessa jornada. **Visão Geral da Vaga** O **Engenheiro Senior de Backend Java** é responsável por arquitetar e desenvolver aplicações Java backend complexas, com forte foco em escalabilidade, desempenho e confiabilidade. Utilizando sua profunda experiência no Spring Framework, você projetará e implementará microsserviços robustos e seguros que impulsionam a automação no cerne de algumas das maiores e mais rigorosas empresas do mundo em termos de segurança. **Responsabilidades** * Arquitetar, desenvolver, implantar e manter aplicações backend escaláveis utilizando Java/Spring Framework. * Garantir alto desempenho e disponibilidade das aplicações dentro de uma arquitetura de microsserviços. * Colaborar com gerentes de produto para compreender 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 para aplicações complexas. * Definir APIs privadas e públicas para um produto de classe mundial. * Participar de revisões de código, garantindo boas práticas no desenvolvimento backend. * Escrever documentação técnica de alta qualidade para comunicar claramente a arquitetura backend e o design de APIs, assegurando facilidade de compreensão e colaboração eficaz entre equipes. Requisitos: **Qualificações Obrigatórias** * Graduação em Ciência da Computação, Engenharia da Computação ou área técnica correlata. * Experiência profissional comprovada (8+ anos) em desenvolvimento backend utilizando Java. * Domínio do Spring Framework. * Experiência sólida em revisões de código e gerenciamento de pipelines de CI/CD. * Experiência na implementação de mecanismos de autenticação e autorização utilizando OAuth, JWT ou SAML. * Experiência com sistemas de controle de versão e gerenciamento de projetos, especialmente Git e GitHub. * Experiência com bancos de dados SQL e NoSQL. * Capacidade de trabalhar de forma independente, bem como em equipe, com fortes habilidades de resolução de problemas e atenção aos detalhes. * Experiência prévia em startups em estágio inicial, de alto crescimento e ritmo acelerado (ou ambiente semelhante). * Disponibilidade para viajar conforme necessário para encontros com a equipe. * Português — fluente **Qualificações Desejáveis** * Experiência na implantação de aplicações contêinerizadas utilizando Docker, Kubernetes ou tecnologias semelhantes. * Experiência com Keycloak. * Familiaridade com serviços AWS, como EC2, ECR, ECS, EKS e ELB. * Inglês — fluente #vagas #contratando #java #spring #desenvolvimento #backend


