Descrição da vaga A FCamara está em busca de uma pessoa para atuar especialmente com Arquitetura de Soluções - Sênior/Especialista, para atuar em parceria com o maior Banco de Investimentos da América Latina, especializado em capital de investimento, de risco, além de gerenciamento de patrimônio e ativos globais. Responsabilidades e atribuições: Resumo da posição: Estamos em busca de um(a) arquiteto(a) de soluções em Tecnologia altamente capacitado(a) para liderar o design de soluções técnicas robustas, escaláveis e alinhadas com os objetivos de negócio. Escopo da posição: O arquiteto não ficará alocado em uma equipe específica, ou seja, nosso objetivo é que este profissional tenha atuação em produtos e tecnologias diferentes dentro da vertical de produtos de renda variável. Produtos aos quais estará exposto: crédito, eventos corporativos, ofertas públicas, COE, conteúdo entre outros. Responsabilidades: 1. Projetar soluções técnicas alinhadas com os requisitos de negócio, respeitando padrões de arquitetura e boas práticas do mercado. 2. Avaliar e sugerir tecnologias, frameworks e ferramentas adequadas para os projetos. 3. Atuar como referência técnica em decisões de arquitetura, apoiando times de desenvolvimento na implementação das soluções. 4. Desenvolver parte da solução a fim de ensinar as estratégias adotadas e facilitar a entrega final. 5. Produzir e manter documentação de arquitetura (diagramas, modelos de dados, fluxos de integração etc.). 6. Conduzir revisões técnicas e avaliações de performance das soluções Requisitos e qualificações: 1. Experiência sólida em Java. 2. Experiência Sólida em Spring, especialmente Spring Boot, Spring Data e Spring MVC. 3. Conhecimento em soluções de streaming e mensageria (RabbitMQ, Kafka, SQS, SNS). 4. Experiência com arquitetura Cloud, especialmente AWS. 5. Conhecimento sólido sobre práticas de multiprocessamento com Java, como: multithread, paralelismo, concorrência, escalabilidade de contêineres com suas respectivas distribuições de carga. 6. Domínio de bancos de dados relacionais e não relacionais. 7. Forte entendimento e aplicação de qualidade de código (SOLID / Clean Code). 8. Familiaridade e experiência com padrões de projeto (Design Patterns). Soft Skills: 1. Visão sistêmica e pensamento estratégico. 2. Proatividade na resolução de problemas complexos. 3. Boa capacidade analítica e de organização. 4. Facilidade para trabalho em equipe e colaboração entre áreas.