




Resumo da Vaga: Engenheiro de Software automatiza sistemas empresariais com tecnologia de ponta, construindo e potencializando soluções escaláveis baseadas na nuvem. Principais Destaques: 1. Construir e automatizar funcionalidades empresariais complexas 2. Desenvolver soluções escaláveis e baseadas na nuvem 3. Aplicar práticas modernas de desenvolvimento e DevOps Job Description Junte\-se a nós na engenharia de software, automatizando sistemas empresariais com tecnologia de ponta e uma forte visão de negócios, moldando o futuro juntos! Bem\-vindo ao universo do desenvolvimento Back\-End! Aqui você construirá e automatizará funcionalidades empresariais, modelando soluções complexas e potencializando sistemas de grande escala. Você será parte essencial no desenvolvimento de soluções escaláveis e baseadas na nuvem, sempre com um olhar atento à segurança e desempenho. **Juntos fazemos o que importa.** **Saiba mais sobre alguns de nossos benefícios:** * Vale refeição ou alimentação; * Cartão Multibenefícios até Consultor Sênior; * Convênio médico e odontológico; * Certificações e treinamentos; * Seguro de Vida; * Previdência Privada; * Avababy: acompanhamento da gestação e kit para os novos pais e mães Avanade; * Participação nos resultados da empresa; * Wellhub; * Auxílio Creche; * Orientador de Carreira \- Mentoria de carreira; * Política de Birthday Off em seu aniversário e de filhos até 12 anos; * Sessões de Bem\-Estar; * Para função gerencial ou superior \- Veículo corporativo, estacionamento e auxílio combustível. **Responsabilidades:** * Construir e automatizar funcionalidades que resolvam problemas de negócios complexos * Implementar APIs e Microserviços, integrando sistemas externos * Desenvolver soluções escaláveis e baseadas na nuvem * Aplicar práticas modernas de desenvolvimento e DevOps, incluindo CI/CD e testes automatizados Qualification **Habilidades e experiências** * Proficiência em Java e Spring Boot. * Java 17/21 \+ Spring Boot * Framework Spring (Web, Data JPA, Security, OpenFeign, RestTemplate) * Arquitetura de aplicação: DDD \+ Arquitetura Hexagonal/Clean * API Design e Contract\-First (Open API / Swagger \- YAML) * Design Patterns e boas práticas (Strategy, Factory, Builder, SOLID) * Arquitetura de microsserviços * Modernização de sistemas legados (coexistência, strangler) **Desejável** * Banco de dados \- NoSQL (ex: MongoDB) \+ SQL (Azure SQL ou outros) * Cache (Redis) * Versionamento de código e colaboração (GIT) * CI/CD (GitHub Actions ou similar) * Containers \+ cloud native (Azure) * Observabilidade (logs, métricas, tracing) \- (Dynatrace, Kibana/Elastic, OpenTelemetry, Grafana) * Feature Flags / Toggles * Testes unitários/Testes automatizados (JUnit \+ Mockito, Cucumber) * Testes de Carga e Performance (Jmeter)


