Descrição
Estamos procurando um **Engenheiro Java Sênior** com experiência sólida em desenvolvimento de backend e conhecimento aprofundado de arquiteturas baseadas em nuvem. O candidato ideal deve ter experiência prática com Java, Spring Boot, microsserviços e Azure.
**Responsabilidades**
* Projetar, desenvolver e manter serviços de backend usando Java e Spring Boot
* Construir microsserviços escaláveis e aplicações nativas da nuvem
* Criar e manter APIs RESTful e integrações
* Colaborar com arquitetos, engenheiros DevOps, equipes de QA e partes interessadas do negócio
* Contribuir para o projeto do sistema, decisões técnicas e discussões arquitetônicas
* Garantir qualidade de código, desempenho, escalabilidade e segurança
* Apoiar implantação, monitoramento e solução de problemas de aplicações baseadas em nuvem
**Requisitos**
* Experiência sólida em Java e Spring Boot (3 anos ou mais)
* Experiência no projeto e construção de microsserviços
* Experiência prática com Microsoft Azure
* Bom entendimento de APIs REST, bancos de dados e sistemas distribuídos
* Experiência com pipelines de CI/CD e práticas modernas de desenvolvimento
* Conhecimento sólido de testes unitários e de integração
* Excelentes habilidades de resolução de problemas e comunicação
* Habilidades de comunicação proficientes em inglês (nível B2 ou superior)
**Desejável**
* Experiência com Docker e Kubernetes
* Habilidades em Apache Kafka ou outros sistemas de mensageria
* Conhecimento de arquiteturas serverless
* Experiência com Terraform ou outras ferramentas de infraestrutura como código (IaC)