Desenvolvedor(a) Java Sênior (Emissão de Boletos)

Sylision

United States

Remote

USD 27,000 - 34,000

Full time

28 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Trabalho 100% remoto
Remuneração compatível com o mercado
CLT ou PJ

Job summary

Sylision está contratando um Desenvolvedor(a) Java Sênior para atuar em um ambiente 100% remoto. O foco é evoluir serviços Java com Spring Boot, integrando eventos via Kafka, com ênfase em consistência entre registro, pagamento e baixa de boletos.

Você liderará padrões de idempotência, reprocessamento e observabilidade, além de orientar equipes menos experientes. A vaga requer atuação em atuação CLT ou PJ, com salário competitivo e benefícios.

Qualifications

  • Conhecimento profundo em Java e Spring Boot, com foco em desempenho e concorrência.
  • Arquitetura orientada a eventos com Kafka em produção.
  • Modelagem e performance em PostgreSQL.
  • Experiência prática conduzindo incidentes e análises de causa.
  • Observabilidade com métricas, logs e tracing distribuído.
  • Capacidade de tomar decisões de arquitetura e orientar equipes.
  • Conhecimento de registro de boleto, CNAB e APIs bancárias.

Responsibilities

  • Definir o desenho entre serviços de registro, retorno, baixa e conciliação.
  • Estabelecer padrão de idempotência e reprocessamento.
  • Isolar bancos instáveis com filas dedicadas e disjuntores.
  • Conduzir incidentes em produção, da contenção à análise de causa.
  • Definir métricas de atraso entre pagamento e baixa.
  • Revisar código e decisões de desenho, orientar colegas.
  • Liderar migração de integrações de arquivo para APIs bancárias.
  • Planejar capacidade para picos de vencimento.

Skills

Java e Spring Boot
Kafka (eventos)
PostgreSQL
Incidentes/causa raiz
Observabilidade
Arquitetura orientada a eventos
CNAB e APIs bancárias

Tools

Kubernetes
AWS
OpenTelemetry
Docker
Git

Job description

Vaga aberta de Desenvolvedor(a) Java Sênior (Emissão de Boletos)

Nível: senior.


Modelo de trabalho: 100% Remoto.


Faixa salarial: R$ 12.000 a R$ 15.000.


Contratação: tempo integral, CLT ou PJ.


Sobre a vaga:

A emissão de boletos atende milhões de títulos por mês: registro no banco por API ou arquivo de remessa, geração de código de barras e linha digitável, processamento de retornos e de notificações de pagamento, baixa, protesto e devolução. Quando o retorno de um banco atrasa ou chega com erro, o pagador aparece como inadimplente, e o problema vira cobrança indevida.


Você vai liderar tecnicamente a evolução desse domínio, hoje formado por serviços em Java com Spring Boot que conversam por eventos no Kafka. Os desafios são de desenho entre serviços: como garantir que registro, pagamento e baixa sejam consistentes quando cada banco tem o seu tempo, como reprocessar um dia inteiro de retornos sem duplicar baixas e como isolar um banco instável para que ele não derrube os demais.


Também é papel desta posição definir padrões de idempotência, observabilidade e testes para o time, conduzir a análise de incidentes em produção até a causa e orientar as pessoas menos experientes nas decisões do dia a dia. Medir o atraso entre o pagamento e a baixa, e reduzi-lo, é um dos indicadores que acompanham o trabalho.


O que você vai fazer:


  • Definir o desenho entre os serviços de registro, retorno, baixa e conciliação

  • Estabelecer o padrão de idempotência e de reprocessamento para todos os fluxos de pagamento

  • Isolar bancos instáveis com filas dedicadas, limites e disjuntores

  • Conduzir incidentes em produção, da contenção à análise de causa

  • Definir e acompanhar as métricas de atraso entre pagamento e baixa

  • Revisar código e decisões de desenho, orientando pessoas plenas e juniores

  • Liderar a migração de integrações por arquivo para APIs bancárias onde for possível

  • Planejar capacidade para os picos de vencimento no início e no fim do mês


Requisitos:


  • Java e Spring Boot em profundidade, incluindo desempenho e concorrência

  • Arquitetura orientada a eventos com Kafka em produção

  • PostgreSQL com modelagem, particionamento e análise de desempenho

  • Vivência prática conduzindo incidentes e análises de causa

  • Observabilidade com métricas, logs e rastreamento distribuído

  • Capacidade de tomar e documentar decisões de arquitetura e de orientar outras pessoas

  • Conhecimento de registro de boleto, arquivos CNAB e APIs bancárias


Diferenciais:


  • Kubernetes e AWS em produção

  • OpenTelemetry

  • Padrões de resiliência como disjuntor e fila de mensagem morta

  • Ter liderado tecnicamente um domínio financeiro regulado

  • Escrita técnica clara em documentos de decisão


Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. As decisões de arquitetura são registradas em documentos curtos e discutidas com o time antes de virarem código, os incidentes têm análise sem busca de culpados e a revisão de código vale para todos, inclusive para quem ocupa esta posição. Ser a referência do time quando um banco atrasa o retorno no dia de maior vencimento te parece uma responsabilidade que você quer? Na candidatura, informe a sua pretensão salarial.


Benefícios oferecidos pela empresa contratante:


  • Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe

  • Trabalhe de qualquer lugar, com liberdade e flexibilidade

  • Conexão global: convivência com times de diferentes países e culturas

  • Apoio à saúde física com TotalPass e Mediquo

  • Cuidado com a saúde mental pelo programa Team Care

  • Contratação e jornada definidas com a empresa contratante


Tecnologias envolvidas:


  • Java

  • Spring Boot

  • JPA

  • PostgreSQL

  • Apache Kafka

  • Kubernetes

  • AWS

  • OpenTelemetry

  • Docker

  • Git


Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Java Pleno, Back-end de Pagamentos
Desenvolvedor(a) Java Pleno, Back-end de Pagamentos

Sylision • United States

Remote
USD 21,000 - 31,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+1
Desenvolvedor(a) Java Pleno (Carteira Digital)
Desenvolvedor(a) Java Pleno (Carteira Digital)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global com times
+1
Desenvolvedor(a) Java Sênior (Portal do Cliente)
Desenvolvedor(a) Java Sênior (Portal do Cliente)

Sylision • United States

Remote
USD 27,000 - 34,000
Ambiente colaborativo
Trabalhe de qualquer lugar com flexib.
Conexão global com times de diferentes
+3
Desenvolvedor(a) Python Sênior (Gestão de Ativos)
Desenvolvedor(a) Python Sênior (Gestão de Ativos)

Sylision • United States

Remote
USD 25,000 - 31,000
Trabalho remoto 100%
Ambiente colaborativo
Conexão global
+2
Desenvolvedor(a) Java Pleno (Cobrança Recorrente)
Desenvolvedor(a) Java Pleno (Cobrança Recorrente)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente remoto flexível
Trabalho remoto 100%
Totalmente CLT ou PJ
Desenvolvedor(a) .NET Sênior (Carteira Digital)
Desenvolvedor(a) .NET Sênior (Carteira Digital)

Sylision • United States

Remote
USD 25,000 - 32,000
Trabalho remoto 100%
Flexibilidade de horário
Conexão com times globais
+3
Desenvolvedor(a) Go Sênior (Carrinho e Checkout)
Desenvolvedor(a) Go Sênior (Carrinho e Checkout)

Sylision • United States

Remote
USD 28,000 - 34,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Node.js Sênior (Ordens de Serviço)
Desenvolvedor(a) Node.js Sênior (Ordens de Serviço)

Sylision • United States

Remote
USD 23,000 - 31,000
Trabalho remoto total
Remuneração CLT ou PJ
Ambiente de atuação remota
Analista de Testes de API Pleno (Carteira Digital)
Analista de Testes de API Pleno (Carteira Digital)

Sylision • United States

Remote
USD 90,000 - 150,000
Ambiente colaborativo
Trabalho remoto flexível
Conexão internacional
+3
Desenvolvedor(a) .NET Pleno (Antifraude de Transações)
Desenvolvedor(a) .NET Pleno (Antifraude de Transações)

Sylision • United States

Remote
USD 11,000 - 15,000