Kstack

Desenvolvedor(a) Java Sênior – Clearing & Settlement

Publicada em

📍 São Paulo, SP🏢 Híbrido
PUBLICIDADE

Descrição da Vaga

Buscamos um(a) Desenvolvedor(a) Java Sênior para atuar na Kstack, desenvolvendo e sustentando os sistemas de clearing e liquidação com as bandeiras (Visa, Mastercard, Elo e outras) na operação de adquirência. Você trabalhará junto ao Especialista de Clearing, com a missão de entregar com qualidade as evoluções e correções dos processos de clearing, garantindo arquivos corretos, conciliação em dia e cumprimento dos mandatos das bandeiras.

Responsabilidades

  • Desenvolver e manter rotinas de geração de arquivos de clearing (outgoing) e processamento de arquivos de retorno (incoming) das bandeiras.
  • Implementar alterações de layout conforme os manuais (Visa Base II, Mastercard IPM, Elo), sob orientação técnica do especialista.
  • Desenvolver funcionalidades do ciclo de disputas: chargebacks, representações e fees.
  • Construir e manter processos de conciliação entre captura, clearing e liquidação.
  • Participar da implementação dos mandatos semestrais das bandeiras (abril e outubro).
  • Investigar e corrigir rejeições de arquivo e divergências reportadas por Operações e Financeiro.
  • Escrever testes automatizados e participar de code reviews.
  • Apoiar a sustentação dos processamentos batch em produção.
PUBLICIDADE

Requisitos

  • ✓Java 11+ com boa base em orientação a objetos, collections e streams.
  • ✓Spring Boot e Spring Batch.
  • ✓Leitura e geração de arquivos posicionais (layouts fixos), incluindo noções de EBCDIC/ASCII.
  • ✓SQL avançado em bancos relacionais (Oracle, PostgreSQL ou SQL Server).
  • ✓Mensageria (Kafka, RabbitMQ ou IBM MQ).
  • ✓Testes automatizados (JUnit, Mockito).
  • ✓Git, CI/CD e Docker.
  • ✓Uso correto de BigDecimal e arredondamentos em cálculos financeiros.
  • ✓Experiência (mínimo 2 anos) em sistemas de meios de pagamento: adquirente, subadquirente, processadora, emissor ou banco.
  • ✓Conhecimento do ciclo de vida da transação: autorização, captura, clearing, liquidação e disputa.
  • ✓Entendimento dos papéis no arranjo: portador, emissor, bandeira, adquirente, subadquirente e estabelecimento.
  • ✓Noções de chargeback, intercâmbio (interchange) e MDR.
  • ✓Noções de ISO 8583.
  • ✓Capacidade de ler manuais técnicos das bandeiras e implementar o que está especificado.
  • ✓Inglês técnico intermediário para leitura de manuais e documentação.
  • ✓Formação superior completo ou em andamento em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas afins.
  • ✓Experiência total de 5+ anos em desenvolvimento Java, sendo 2+ anos em meios de pagamento.
  • •Vivência direta com clearing.
  • •Experiência direta com layouts Visa Base II, Mastercard IPM ou Elo.
  • •Vivência com agenda de recebíveis e registradoras (CERC, CIP, B3/TAG).
  • •Conhecimento em Kubernetes e cloud (AWS, GCP ou Azure).
  • •Conhecimento de PCI DSS.
  • •Contato com sistemas legados (COBOL/mainframe).
  • •Conhecimento em Observabilidade: Grafana, Prometheus, Datadog, ELK.

Somos uma consultoria especializada em conectar os melhores profissionais de tecnologia as melhores vagas do mercado – tanto no Brasil quanto no exterior.Atuamos com posições estratégicas e táticas na carreira Tech, como QAs, Desenvolvedores, Scrum Masters, Product Owners, Analistas de Negócios, Ger...[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa