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

**Empresa:** Kstack
**Local:** SP
**Modalidade:** Híbrido
**Contrato:** CLT
**Publicada em:** 2026-10-24

## Descrição

Resumo da vaga

Buscamos um(a) Desenvolvedor(a) Java S&ecirc;nior para desenvolver e sustentar os sistemas de clearing e liquida&ccedil;&atilde;o com as bandeiras (Visa, Mastercard, Elo e outras) na nossa opera&ccedil;&atilde;o de adquir&ecirc;ncia, atuando junto ao Especialista de Clearing.

Miss&atilde;o do cargo: entregar com qualidade as evolu&ccedil;&otilde;es e corre&ccedil;&otilde;es dos processos de clearing, garantindo arquivos corretos, concilia&ccedil;&atilde;o em dia e cumprimento dos mandatos das bandeiras.

Cargo: Desenvolvedor(a) Java S&ecirc;nior &ndash; Clearing &amp; Settlement

N&iacute;vel: S&ecirc;nior

&Aacute;rea: Tecnologia &ndash; Adquir&ecirc;ncia / Meios de Pagamento

Modelo de trabalho: a definir (remoto, h&iacute;brido ou presencial)

Responsabilidades principais

Desenvolver e manter rotinas de gera&ccedil;&atilde;o de arquivos de clearing (outgoing) e processamento de arquivos de retorno (incoming) das bandeiras.

Implementar altera&ccedil;&otilde;es de layout conforme os manuais (Visa Base II, Mastercard IPM, Elo), sob orienta&ccedil;&atilde;o t&eacute;cnica do especialista.

Desenvolver funcionalidades do ciclo de disputas: chargebacks, representa&ccedil;&otilde;es e fees.

Construir e manter processos de concilia&ccedil;&atilde;o entre captura, clearing e liquida&ccedil;&atilde;o.

Participar da implementa&ccedil;&atilde;o dos mandatos semestrais das bandeiras (abril e outubro).

Investigar e corrigir rejei&ccedil;&otilde;es de arquivo e diverg&ecirc;ncias reportadas por Opera&ccedil;&otilde;es e Financeiro.

Escrever testes automatizados e participar de code reviews.

Apoiar a sustenta&ccedil;&atilde;o dos processamentos batch em produ&ccedil;&atilde;o.

Requisitos t&eacute;cnicos obrigat&oacute;rios

Java 11+ (idealmente 17 ou 21) com boa base em orienta&ccedil;&atilde;o a objetos, collections e streams.

Spring Boot e Spring Batch.

Leitura e gera&ccedil;&atilde;o de arquivos posicionais (layouts fixos), incluindo no&ccedil;&otilde;es de EBCDIC/ASCII.

SQL avan&ccedil;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&aacute;lculos financeiros.

Requisitos de dom&iacute;nio: adquir&ecirc;ncia e clearing

A experi&ecirc;ncia com meios de pagamento &eacute; obrigat&oacute;ria; viv&ecirc;ncia direta com clearing &eacute; fortemente desejada.

Experi&ecirc;ncia (m&iacute;nimo 2 anos) em sistemas de meios de pagamento: adquirente, subadquirente, processadora, emissor ou banco.

Conhecimento do ciclo de vida da transa&ccedil;&atilde;o: autoriza&ccedil;&atilde;o, captura, clearing, liquida&ccedil;&atilde;o e disputa.

Entendimento dos pap&eacute;is no arranjo: portador, emissor, bandeira, adquirente, subadquirente e estabelecimento.

No&ccedil;&otilde;es de chargeback, interc&acirc;mbio (interchange) e MDR.

No&ccedil;&otilde;es de ISO 8583.

Capacidade de ler manuais t&eacute;cnicos das bandeiras e implementar o que est&aacute; especificado.

Diferenciais

Experi&ecirc;ncia direta com layouts Visa Base II, Mastercard IPM ou Elo.

Viv&ecirc;ncia com agenda de receb&iacute;veis e registradoras (CERC, CIP, B3/TAG).

Kubernetes e cloud (AWS, GCP ou Azure).

Conhecimento de PCI DSS.

Contato com sistemas legados (COBOL/mainframe).

Observabilidade: Grafana, Prometheus, Datadog, ELK.

Compet&ecirc;ncias comportamentais

Aten&ccedil;&atilde;o a detalhes: um campo errado no arquivo gera rejei&ccedil;&atilde;o ou perda financeira.

Autonomia: conduz suas entregas do in&iacute;cio ao fim com pouca supervis&atilde;o.

Colabora&ccedil;&atilde;o: trabalha bem com o especialista, Opera&ccedil;&otilde;es e Financeiro.

Vontade de aprender: se aprofunda nas regras das bandeiras.

Ingl&ecirc;s t&eacute;cnico intermedi&aacute;rio: leitura de manuais e documenta&ccedil;&atilde;o.

Forma&ccedil;&atilde;o e senioridade

Forma&ccedil;&atilde;o: superior completo ou em andamento em Ci&ecirc;ncia da Computa&ccedil;&atilde;o, Engenharia, Sistemas de Informa&ccedil;&atilde;o ou &aacute;reas afins.

Experi&ecirc;ncia total: 5+ anos em desenvolvimento Java, sendo 2+ anos em meios de pagamento.

## Habilidades

- Java 11+
- Spring Boot
- Spring Batch
- SQL avançado
- Mensageria
- Testes automatizados
- Git
- Docker

**Página original:** https://www.123vagas.com.br/vaga/desenvolvedor-java-senior-sp-110934
