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.
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.
Categorias
Sobre a Empresa
Mais vagas na Kstack →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
Você será redirecionado para o site da empresa
Vagas Relacionadas
Consultor SAP SD Sr.
EcomIT
Consultor SAP SD Consultant / SD Lead - Sênior ou Especialista
Tecla T
Pessoa Desenvolvedora Salesforce Sênior
AMcom
Profissional Fullstack (Java/Angular) Sênior
Luby
Tech Lead
FIVE VALIDATION LTDA
Desenvolvedor de Sistemas Fullstack Java Sênior
Deliver IT