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.