Perfil Profissional: Arquiteto de SoftwareDescrição:Profissional experiente em desenvolvimento e arquitetura de sistemas, com sólida formação em tecnologias backend e frontend, além de expertise em soluções baseadas em microserviços, cloud computing e automação de deploy.Habilidades Técnicas:Linguagens de Programação e Frameworks:Java (experiência avançada).Spring Boot para desenvolvimento de APIs e microserviços robustos.Experiência com JasperReports para geração de relatórios dinâmicos.Frontend:Desenvolvimento com Angular (incluindo integração com APIs backend).Banco de Dados:Modelagem e administração em SQL Server e MySQL .Experiência com bancos NoSQL, como MongoDB .Mensageria e Comunicação:Configuração e uso de RabbitMQ para mensageria em sistemas distribuídos.DevOps e Infraestrutura:Implementação e gerenciamento de ambientes utilizando Kubernetes e Docker .Experiência com AWS-S3 para armazenamento de arquivos em cloud.Conhecimento em Linux para administração de servidores e automação.Experiência com Jenkins para CI/CD e integração de sistemas automatizados.Uso de Azure DevOps para gerenciamento de projetos, pipelines e versionamento.Principais Responsabilidades:Desenho e definição da arquitetura de sistemas complexos baseados em microserviços, garantindo escalabilidade, performance e segurança.Implementação de boas práticas de engenharia de software, como testes automatizados, versionamento e automação de pipelines.Análise e integração de soluções de frontend e backend, garantindo eficiência e compatibilidade entre sistemas.Supervisão do ciclo de vida de aplicativos em ambientes Docker e Kubernetes.Gerenciamento de integrações com provedores de nuvem, como AWS e Azure .Competências Desejáveis:Capacidade de trabalhar em equipes multidisciplinares e de forma colaborativa.Perfil analítico para resolução de problemas e busca por melhorias contínuas.Boa ComunicaçãoSeniority level Mid-Senior levelEmployment type Full-timeJob function Engineering and Information Technology#J-18808-Ljbffr