Descrição
**Sobre a vaga**
Estamos procurando um **Engenheiro Backend Sênior** para desenvolver e manter serviços de plataforma multi\-nuvem usando **Java 8** e **Spring Boot**, contribuindo para arquitetura de microsserviços e sistemas orientados a eventos dentro de uma equipe pequena e com alto grau de propriedade. Você otimizará código em produção, escreverá testes unitários e de sistema usando JUnit e Mockito, apoiará a coleta de requisitos comerciais complexos e monitorará provedores de serviços no campo. Experiência em softwares financeiros, contábeis ou logísticos é um diferencial significativo.
**Suas responsabilidades**
* Desenvolver serviços de plataforma multi\-nuvem como parte de uma equipe de engenharia pequena;
* Criar e manter frameworks de automação para executar testes escritos por desenvolvedores em ambientes de nuvem privada e pública;
* Otimizar código, garantir que as melhores práticas de engenharia sejam seguidas e apoiar a equipe na resolução de desafios técnicos;
* Monitorar e apoiar provedores de serviços que utilizam a aplicação no campo.
**Requisitos obrigatórios**
* **4 anos ou mais de experiência** em desenvolvimento web em ambientes semelhantes;
* Graduação em Ciência da Computação, Segurança da Informação ou área tecnológica relacionada;
* Conhecimento sólido em **Java 8**, **Spring** e **Spring Boot**;
* Experiência com **Microsserviços** e sistemas orientados a eventos;
* Experiência na criação de documentação para código e processos comerciais;
* Experiência na coleta e navegação de requisitos e processos comerciais complexos;
* Experiência no desenvolvimento de ferramentas internas e arquiteturas reutilizáveis;
* Experiência na otimização de código e melhoria de desempenho para sistemas e aplicações em produção;
* Experiência em depuração, refatoração de aplicações e reprodução de problemas em produção;
* Experiência com frameworks de testes, incluindo **JUnit** e **Mockito**;
* Experiência com **Git**;
* Compromisso com qualidade de código e propriedade das aplicações desenvolvidas;
* Excelentes habilidades de resolução de problemas, com abordagem proativa para melhoria contínua;
* Nível de inglês intermediário\-avançado.
**Diferenciais**
* Experiência trabalhando com backends financeiros ou contábeis;
* Experiência com Desenvolvimento Orientado a Testes (TDD);
* Experiência com software logístico, entregas, transporte, planejamento de rotas ou assistência em rodovias;
* Experiência com serviços AWS, como ECS, SNS, SQS e RedShift;
* Experiência em design arquitetural, revisões de código e princípios SOLID.
**Benefícios e vantagens**
* **Crescimento profissional:** Acelere sua trajetória profissional com mentoria, TechTalks e roadmaps personalizados de desenvolvimento.
* **Remuneração competitiva:** Alinhamos suas habilidades, talento e contribuições em constante evolução com uma remuneração competitiva em USD, além de orçamentos para educação, bem\-estar físico e atividades em equipe.
* **Seleção de projetos empolgantes:** Participe de projetos com desenvolvimento de soluções modernas e clientes de destaque, incluindo empresas da Fortune 500 e marcas líderes de produtos.
* **Flexibilidade de horários:** Adapte sua agenda para alcançar o equilíbrio ideal entre vida pessoal e profissional, optando por trabalhar remotamente ou presencialmente — o que for mais adequado para você, garantindo maior felicidade e produtividade.
Tipo de vaga: Integral
Local de trabalho: Remoto