Pular para o conteúdo principal

Software Developer Consultant - Java

Tecnologia
CSU Digital
Barueri, BrasilHá 2 semanas
Tempo inteiro

Descrição da vaga

Venha construir o futuro da tecnologia!

Venha ser CSU Digital! 💙🚀

Se você gosta de desafios, busca evolução constante e quer fazer parte de uma empresa que está na vanguarda da transformação digital, a CSU Digital é o lugar certo para você construir sua próxima história.

Estamos procurando um Software Developer Consultant, atuando como referência técnica no core de emissão e processamento de cartões multi-bandeira (autorização, clearing, liquidação, faturamento e chargeback).

Responsabilidades e atribuições:

  • Definir e evoluir a arquitetura dos microserviços da plataforma Magnus (Java/Spring Boot).
  • Liderar tecnicamente o design dos fluxos de autorização, clearing e liquidação (settlement) de transações Visa/Mastercard/Elo/Amex.
  • Conduzir as integrações ISO 8583 (FIMI/PIMI) com bandeiras e autorizadores externos.
  • Ser referência em operações EMV: validação de ARQC, geração de ARPC, CVN, criptogramas e integração com HSM (Futurex).
  • Garantir consistência transacional de ponta a ponta: saldo, limites, holds, estornos, reversões e idempotência.
  • Atuar como última instância técnica na investigação e resolução de incidentes críticos de produção (análise de causa raiz).
  • Definir padrões de qualidade, testes automatizados e boas práticas de engenharia para o time.
  • Liderar certificações e homologações junto às bandeiras (ex. PCR/endpoint Visa, VisaNet).
  • Revisar código, mentorar desenvolvedores e disseminar conhecimento do domínio de pagamentos.
  • Assegurar segurança e conformidade (PCI-DSS, LGPD, requisitos BACEN/regulatórios) nas soluções.
  • Apoiar lideranças e produto em decisões técnicas de alto impacto e viabilidade.

Requisitos e qualificações:

  • Formação superior em Computação, Engenharia ou áreas correlatas.
  • Experiência consolidada como especialista/sênior em desenvolvimento backend Java (tipicamente 8+ anos).
  • Vivência comprovada e aprofundada no domínio de meios de pagamento / emissão de cartões.
  • Histórico de atuação como referência técnica e condução de decisões de arquitetura.
  • Conhecimentos técnicos
  • Domínio avançado de Java e Spring Boot (Spring Data, Integration, Batch).
  • Arquitetura de microserviços e mensageria assíncrona (RabbitMQ).
  • Bancos de dados relacionais e SQL (MySQL ou similar), modelagem e performance.
  • Protocolo ISO 8583 e ciclo de mensagens dual (autorização, confirmação, clearing, reversal).
  • Domínio do ciclo de emissão/processamento: autorização, liquidação, faturamento, chargeback.
  • Versionamento com Git e práticas de CI/CD.
  • EMV em profundidade (ARQC/ARPC, CVN18, criptogramas), integração com HSM (Futurex).
  • Kubernetes e cloud AWS (multi-região/alta disponibilidade).
  • Service discovery/config (Consul), observabilidade (logs/métricas/tracing).
  • Experiência direta com bandeiras (Visa/Mastercard) e processos de certificação (PCR, VisaNet, Base II).
  • Conformidade PCI-DSS e segurança aplicada a sistemas financeiros.
  • Inglês técnico (leitura e interpretação de specs das bandeiras).

Na CSU estamos comprometidos com a diversidade. Promovemos um ambiente inclusivo, garantindo que os talentos possam trabalhar em um ambiente positivo que os convide a desenvolver sua carreira profissional com igualdade de oportunidades. Sabermos que a diversidade é um elemento fundamental para impulsionar a inovação, é por isso que buscamos candidatos com base em suas qualificações profissionais, independentemente de raça, cor da pele, religião, idade, sexo, orientação sexual, identidade de gênero, nacionalidade ou deficiência.

Venha construir o futuro com a gente!

Keywords
Spring FrameworkRabbitMQMysqlSqlJavaCI/CD

Tem interesse nesta vaga?