Vaga de Desenvolvedor JAVA
Informações da vaga
-
Salário A combinar
-
Modalidade Presencial
-
Contrato Efetivo/CLT
Descrição da vaga
O que você precisa conhecer para ser parte da topaz? - Ótimos fundamentos de programação e engenharia de software- experiência com java e spring boot- experiência com webservices soap/rest- Conhecimento em arquitetura/desenvolvimento de micros serviços e uso de filas (rabbitmq, kafka)- Conhecimento em testes automatizados (jest ou similares)- Conhecimento em api gateway, kubernetes, docker- Conhecimento em bancos de dados relacionais (sqlserver, oracle, postgres), com experiência em sql- Conhecimento em bancos de dados não relacionais (incluindo redis e elasticsearch)- Conhecimento em servidores de aplicação e servidores web (wildlfy/tomcat, apache http server/nginx)- Conhecimento em frameworks de persistência (hibernate / jpa, spring data)- Conhecimento em frameworks de tela (struts, spring mvc, jsf, jsp)- experiência com programação orientada a : - Formação em análise de sistemas, ciência da computação ou áreas correlatas- Conhecimento em metodologias ágeis (scrum/kanban)- Conhecimento em ferramentas da atlassian (bitbucket/git/gitflow, jira, confluence)- Conhecimento em ci/cd com jenkins- Noções de segurança (owasp top 10).Diferenciais:- Atuação anterior em bancos ou cooperativas de crédito- Conhecimento em canais financeiros- Conhecimento em integração com periféricos de dia a dia na topaz: - Você irá participar do time de desenvolvimento de software, visando prover soluções com alta qualidade e confiabilidade- Desenvolver novas funcionalidades e manter aplicações do canal web e físico (caixa eletrônico/terminal teller) da topaz utilizando java- Garantir a qualidade do código, seguindo boas práticas de desenvolvimento e arquitetura- Otimizar a performance e segurança das aplicações- Irá participar de equipes multifuncionais, interagindo com profissionais de todas as áreas de conhecimento, utilizando metodologias ágeis (scrum/kanban)- Realizar code reviews e colaborar com a equipe para melhoria contínua- Deverá atuar de forma proativa, interagindo com nossos clientes para avaliação de novos projetos e demandas, discutindo e propondo soluções que atendam às suas necessidades.