**Descrição do Cargo**
Ser Topaz significa assumir o compromisso de contribuir dia a dia em cocriar soluções capazes de fazer da indústria financeira um lugar mais seguro, dinâmico e acessível para todos, em todas as partes.
Nosso amplo ecossistema de soluções tecnológicas nos posiciona como a plataforma financeira mais completa do mercado: com soluções que vão do core banking ao open finance, passando pelos canais digitais, automatização dos processos de back office de renda fixa e renda variável e no combate e prevenção à fraude e lavagem de dinheiro.
**Responsabilidades**
- Participar do time de desenvolvimento de software, visando prover soluções com alta qualidade e confiabilidade
- Participar de equipes multifuncionais, interagindo com profissionais de todas as áreas de conhecimento, colaboração multidisciplinar
- Resolver problemas e incidentes de produção, realizando manutenções corretivas e evolutivas em programas existentes
- Fornecer apoio para o time de atendimento, tirando dúvidas e reproduzindo cenários de bugs
- Realizar suporte a clientes e assimilar conceitos do negócio
- Programar testes automatizados
- Programar aplicações em Java com qualidade, testando soluções e realizando estimativas de tempo/esforço
- Programar com bom desempenho, dentro dos prazos e processos administrativos estipulados
- Obter visão do todo, capacidade para medir e avaliar impacto das alterações
**Requisitos**
- Formação Superior completa (ou em formação) na área de TI.
- Experiência em desenvolvimento na linguagem JAVA
- Experiência com Programação Orientada a Objetos
- Conhecimentos em banco de dados (Oracle, SQLServer, Postgres)
- Experiência em SQL
- Experiência em Frameworks de Persitência (Hibernate / JPA, Spring Data, CDI)
- Conhecimentos em Frameworks de Tela (Struts, Spring MVC, JSF, JSP)
- Experiência com EJB
- Experiência em trabalhar com tecnologias de controle de versão e frameworks, como Git e Gitflow.
- Experiência em ANGULAR
**Diferenciais**
- Conhecimento em mercado financeiro
- Experiência em Servidores de Aplicação (Wildfly, Websphere, JBoss EAP)
- Experência em WebServices SOAP/Rest
- Conhecimentos em desenvolvimento com filas (Kafka, RabbitMQ)
- Experiência em desenvolvimento de micro serviços
- Conhecimento em Ferramentas como: - Jenkins - Dockers / Kubernetes - Jmeter - Sonar
- Experiência com pipelines de integração contínua / implantação contínua (CI/CD) utilizando Azure DevOps.
- Experiência em Metodologias Ágeis (preferencial SCRUM, KANBAN) - Conhecimentos em técnicas BDD/TDD