Job description
A FCamara está em busca de uma pessoa Desenvolvedora Back-End Java - SR, 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.
Main responsibilities
• Nosso dia a dia é muito dinâmico, para acompanhar as crescentes mudanças do Mercado Financeira de Renda Variável.
• Para acompanhar esse dinamismo, possuímos várias pequenas squads e utilizamos Kanban ao invés do já tradicional Scrum.
• Nossa área de negócio é de produtos de investimento de Renda Variável, como Ofertas Públicas, subscrições, Opa e outros eventos corporativos, além do nosso portal de conteúdo e ferramentas para treinamentos internos.
• Trabalhamos com arquitetura de micros serviços, utilizando em sua maioria Java 8, Spring boot 2
• Rodando em um ambiente AWS, com cluster em kubernets.
• Utilizamos banco de dados relacional Oracle e Postgresql, e em alguns produtos Mongo DB.
• Nosso principal broker de mensageria é RabbitMQ, mas também utilizamos SQS/SNS e Kafka.
Requirements and skills
Hard Skills
• Conhecimentos sólidos na linguagem Java. (Java 8)
• Conhecimento avançado no Framework Spring. (Spring boot 2)
• Bons conhecimentos em banco de dados. Oracle, PostgreSQL e MongoDB
• Ter uma boa vivência com mensageria. (RabbitMQ, SQS/SNS e Kafka.
• AWS, com cluster em kubernets
• Design-patterns.
Desejáveis:
• Desejável conhecimento em programação funcional (Elixir, Haskell)
• Ter vivência com práticas de DevOps(CI/CD, github);
• Conhecimentos de mercado financeiro (diferencial);
• Conhecimento em mensageria (RabbitMQ, Amazon SQS, IBM MQ);
Soft Skills
• Raciocínio lógico e capacidade analítica
• Boa Comunicação
• Espírito de equipe e capacidade de resolução de conflitos
• Ter capacidade de comunicação com diversos perfis de stakeholders;
• Habilidade de trabalhar em equipes ágeis e multidisciplinares
• Criatividade e Pro-atividade para imaginar diferentes cenários de uso das aplicações
• Organização
• Gostamos muito que os desenvolvedores também sejam conhecedores do negócio, por isso procuramos pessoas com boa comunicação, para poder participar de algumas reuniões de negócio
• D inâmica e independente, nós temos um ambiente muito cooperativo, mas é desejável que o desenvolvedor consiga em alguns casos buscar as pessoas chaves e trazer alguma solução.