Desenvolvedor(a) Java Júnior (Pagamentos via Pix)

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

30 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

Ambiente colaborativo
Trabalhe de qualquer lugar com flexib.
Conexão global com times de diferentes
Apoio à saúde física (TotalPass/Mediqu
Saúde mental com Team Care
Contratação definida pela empresa

Job summary

A Sylision abre vaga para Desenvolvedor(a) Java Júnior, com atuação 100% remota. O foco é implementar cobranças Pix, tratamento de webhook, e consultas de cobranças com SQL em um ambiente de pagamentos. O regime é CLT ou PJ, com faixa salarial de R$ 3.000 a R$ 4.500.

É exigido conhecimento em Java, Spring Boot, JPA, PostgreSQL, Docker, Git e fundamentos de testes com JUnit 5. Benefícios incluem ambiente colaborativo e participação em integrações com equipes globais.

Qualifications

  • Curso de tecnologia em andamento ou concluído, estágio ou projeto próprio em Java publicado.
  • Java com classes, interfaces, coleções e tratamento de exceção.
  • Noção de Spring Boot: controller, service e repositório.
  • SQL para consultar, inserir e atualizar registros.
  • Entender o que é uma API REST e como ler um JSON de resposta.
  • Git para versionar e abrir pull requests.

Responsibilities

  • Implementar a criação de cobrança imediata e com vencimento, gravando txid e expiração.
  • Tratar o webhook de pagamento de forma idempotente, usando o identificador fim a fim da transação.
  • Escrever a rotina que consulta cobranças sem retorno e atualiza a situação delas.
  • Registrar devoluções parciais e totais vinculadas ao pagamento original.
  • Criar migrações com Flyway e revisar os índices das consultas mais usadas.
  • Escrever testes com JUnit para pagamento duplicado, expirado e devolvido.
  • Acompanhar os logs da integração e abrir chamados com contexto completo quando algo falha.

Skills

Java
Spring Boot
SQL
Git
JUnit 5

Education

Tecnologia em andamento/Concluído

Tools

PostgreSQL
Docker
JPA
Flyway

Job description

Vaga aberta de Desenvolvedor(a) Java Júnior (Pagamentos via Pix). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível:

junior.

Modelo de trabalho:

100% Remoto.

Faixa salarial:

R$ 3.000 a R$ 4.500.

Contratação:

tempo integral, CLT ou PJ.

Sobre a vaga:

Uma cobrança Pix nasce quando o sistema gera o QR Code com valor, txid e prazo de expiração, e termina quando o banco avisa, por webhook, que o dinheiro entrou. Entre esses dois pontos muita coisa sai do roteiro: o aviso chega duas vezes, chega antes de a cobrança terminar de ser gravada, ou simplesmente não chega e o sistema precisa ir buscar a informação por consulta.

O que você vai fazer:
  • Implementar a criação de cobrança imediata e com vencimento, gravando txid e expiração
  • Tratar o webhook de pagamento de forma idempotente, usando o identificador fim a fim da transação
  • Escrever a rotina que consulta cobranças sem retorno e atualiza a situação delas
  • Registrar devoluções parciais e totais vinculadas ao pagamento original
  • Criar migrações com Flyway e revisar os índices das consultas mais usadas
  • Escrever testes com JUnit para pagamento duplicado, expirado e devolvido
  • Acompanhar os logs da integração e abrir chamado com contexto completo quando algo falha
Requisitos:
  • Curso de tecnologia em andamento ou concluído, estágio ou projeto próprio em Java publicado
  • Java com classes, interfaces, coleções e tratamento de exceção
  • Noção de Spring Boot: controller, service e repositório
  • SQL para consultar, inserir e atualizar registros
  • Entender o que é uma API REST e como ler um JSON de resposta
  • Git para versionar e abrir pull request
Diferenciais:
  • Ter lido a documentação pública do Pix publicada pelo Banco Central
  • Noção de transação no JPA e de bloqueio otimista
  • Docker para subir o banco na sua máquina
  • Saber por que dinheiro se representa com BigDecimal e não com double
  • Ter feito algum projeto que recebe webhook
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Nas primeiras semanas você pega tarefas pequenas com uma pessoa mais experiente ao lado, e toda alteração no fluxo de pagamento passa por revisão antes de ir para produção. Gosta de aprender assim, com par e revisão de perto? 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
  • Docker
  • Git
  • JUnit 5
  • Flyway
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) Front-end React Pleno (Pagamentos via Pix)
Desenvolvedor(a) Front-end React Pleno (Pagamentos via Pix)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto total
TotalPass e Mediquo
+2
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) Front-end Angular Sênior (Pagamentos via Pix)
Desenvolvedor(a) Front-end Angular Sênior (Pagamentos via Pix)

Sylision • United States

Remote
USD 19,000 - 27,000
TotalPass
Mediquo
Team Care
+2
Desenvolvedor Java Júnior (Remoto) - Pagamentos Pix
Desenvolvedor Java Júnior (Remoto) - Pagamentos Pix

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar com flexib.
Conexão global com times de diferentes
+3
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
Analista de Automação de Testes Web Sênior (Pagamentos via Pix)
Analista de Automação de Testes Web Sênior (Pagamentos via Pix)

Sylision • United States

Remote
USD 20,000 - 27,000
Ambiente colaborativo
Trabalhe de qualquer lugar
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 (Cobrança Recorrente)
Desenvolvedor(a) .NET Sênior (Cobrança Recorrente)

Sylision • United States

Remote
USD 25,000 - 32,000
Trabalho 100% remoto
Ambiente colaborativo
Conexão com times globais
+1
Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra)
Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto 100%
CLT ou PJ
Flexibilidade de horário
+1
Desenvolvedor(a) Java Sênior (Emissão de Boletos)
Desenvolvedor(a) Java Sênior (Emissão de Boletos)

Sylision • United States

Remote
USD 27,000 - 34,000
Trabalho 100% remoto
Remuneração compatível com o mercado
CLT ou PJ