Desenvolvedor(A) Sênior – Java/Spring

Esales

Brasília

In loco

BRL 240.000 - 360.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

IA no desenvolvimento
Sistemas financeiros
Migração Java/Angular
Integrações com órgãos públicos
CI/CD
OpenAPI/Swagger docs

Descrizione del lavoro

A Esales busca um(a) Desenvolvedor(a) Sênior para o núcleo da plataforma PagPlan, um sistema de cobrança e pagamento de débitos veiculares (IPVA, licenciamento, multas) e tributos, com alta confiabilidade e disponibilidade. O cargo envolve atuação com Java/Spring Boot e integrações com bancos e órgãos públicos.

Você trabalhará em parceria com Produto para refinar requisitos, garantindo segurança, observabilidade e modernização gradual da stack, incluindo frontend em Angular e práticas de CI/CD e

Competenze

  • 5+ anos em desenvolvimento na JVM com Java e Spring Boot.
  • Arquitetura de microservices e integração com REST/SOAP.
  • Capacidade de interpretar documentação de terceiros e implementar autonomamente.
  • Conhecimento de PostgreSQL e migração de schema.

Mansioni

  • Desenvolver e evoluir microservices Java/Spring Boot com foco em robustez, performance e escalabilidade.
  • Implementar integrações ponta a ponta com adquirentes e órgãos públicos.
  • Gerenciar fluxos financeiros: autorização, captura, parcelamento, liquidação e conciliação.
  • Garantir segurança, observabilidade e confiabilidade desde o design; participar de code reviews e resolução de incidentes.
  • Contribuir com a modernização da plataforma sem interromper a entrega de valor.

Conoscenze

Java
Spring Boot
Microservices
REST APIs
OAuth2
mTLS
PostgreSQL
SOLID
Clean Code
Angular

Strumenti

Liquibase/Flyway
OpenAPI/Swagger
Git

Descrizione del lavoro

Estamos em busca de um(a) Desenvolvedor(a) Sênior para o núcleo da plataforma PagPlan. Um sistema de missão crítica que permite ao cidadão brasileiro consultar e pagar de forma parcelada débitos veiculares (IPVA, licenciamento, multas, DPVAT), tributos estaduais e municipais e contas de concessionárias, processando transações financeiras reais com alta confiabilidade, segurança e disponibilidade.

Buscamos um perfil hands-on e analítico. que desenvolve com autonomia, entende o problema de negócio, caminha junto com Produto e antecipa lacunas antes que virem incidente.

Responsabilidades

  • Desenvolver e evoluir os microservices Java/Spring Boot com foco em robustez, performance e escalabilidade.
  • Implementar e manter integrações de ponta a ponta. interpretando manuais bancários, especificações de adquirentes e documentação (muitas vezes precária) de órgãos públicos, e traduzindo tudo em adaptadores confiáveis.
  • Cuidar dos fluxos financeiros críticos: autorização e captura, parcelamento, split de pagamento, liquidação, conciliação, chargeback e registro de recebíveis.
  • Sustentar a orquestração concorrente de consultas externas (fan-out com CompletableFuture, timeouts, circuit breaker) sem degradar a experiência do usuário quando um órgão público cai.
  • Atuar como parceiro(a) de Produto, trazendo perspectiva técnica para refinar requisitos e antecipar lacunas.
  • Garantir segurança, observabilidade e confiabilidade desde o design; participar de code reviews e da resolução de incidentes em produção.
  • Contribuir com a modernização progressiva da plataforma (upgrade de stack, redução de legado, cobertura de testes) sem interromper a entrega de valor.

Requisitos

  • 5+ anos em desenvolvimento na JVM, com experiência sólida e comprovada em Java e Spring Boot.
  • Arquitetura de microservices e comunicação entre serviços (REST, service discovery, client-side load balancing, circuit breaker).
  • Fundamentos de integração: APIs REST e SOAP, HTTP a fundo (status, headers, idempotência, retry, timeout), autenticação (OAuth2, mTLS, assinatura de payload/JWS), certificados digitais e tratamento de formatos legados (arquivos posicionais, CNAB, layouts FEBRABAN).
  • Capacidade de interpretar documentações e especificações de terceiros. e implementá-las com autonomia, inclusive quando a especificação está incompleta ou errada.
  • Boa base em Clean Code, SOLID e modelagem de domínio; PostgreSQL e versionamento de schema (Liquibase/Flyway).
  • Experiência com Angular (ou disposição real para atuar no frontend). a pessoa será responsável pela stack de ponta a ponta.
  • Forte capacidade analítica e boa comunicação técnica para um time remoto.

Diferenciais

  • Uso de IA aplicada ao desenvolvimento (assistentes, agentes, apoio à análise). usamos IA de forma intensa no nosso fluxo e valorizamos quem já a incorporou à rotina.
  • Vivência prévia com sistemas financeiros, adquirência, meios de pagamento ou PIX. especialmente conciliação, antifraude, chargeback ou registro de recebíveis (CERC/registradoras).
  • Experiência com atualização e migração de versões do Java e Angular, incluindo análise de compatibilidade, adequação de dependências, resolução de problemas de compatibilidade e validação da aplicação após a migração.
  • Experiência com integrações com órgãos públicos brasileiros (DETRAN, SEFAZ, DNIT, SERPRO).
  • Testes automatizados, CI/CD, documentação de APIs (OpenAPI/Swagger) e trabalho em bases legadas com plano de modernização.
  • Frontend: Angular 13 + Angular Material + Capacitor (mobile), biblioteca de componentes compartilhados, SDK de checkout; aplicação legada em Angular 9 com SSR.
  • Integrações: Getnet (incluindo marketplace/split), Mercado Pago, Entrepay, Sicoob, Banco Inter, Banco do Brasil, Rendimento, BCodex; CERC e SLC (registro de recebíveis); ClearSale e Único (antifraude e biometria); motor de risco próprio com apoio de IA; DETRANs estaduais, DNIT, SEEC-DF, SEFA-PR, SERPRO, Infosimples, FIPE, companhias de saneamento.

Desenvolvedor(a) Sênior – Java/Spring Brasília, DF, BR

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Desenvolvedor(a) Sênior – Java/Spring
Desenvolvedor(a) Sênior – Java/Spring

Soluções eSales | Logística, Financeiro, Analytics e File Transfer • Brasília

In loco
BRL 246.000 - 402.000
DESENVOLVEDOR DE SOFTWARE SENIOR
DESENVOLVEDOR DE SOFTWARE SENIOR

Perto S.A. • Gravataí

In loco
BRL 180.000 - 300.000
Desenvolvedor Java SR (Hands On)
Desenvolvedor Java SR (Hands On)

Taking • São Paulo

Ibrido
BRL 180.000 - 280.000
Back-end Sênior Java, Node.js, AWS
Back-end Sênior Java, Node.js, AWS

PayMee Instituição de Pagamento • São Paulo

Ibrido
BRL 279.000 - 446.000
Desenvolvedor Back-End Java Pleno
Desenvolvedor Back-End Java Pleno

Startaideia • Espumoso

In loco
BRL 133.920 - 200.880
Desenvolvedor(a) Java SR - Spring Boot | Remoto
Desenvolvedor(a) Java SR - Spring Boot | Remoto

Objective Group • São Paulo

Ibrido
BRL 180.000 - 300.000
Desenvolvedor Java Sênior | Spring Boot | Híbrido | São Paulo
Desenvolvedor Java Sênior | Spring Boot | Híbrido | São Paulo

Nfq Advisory, Solutions, Outsourcing • São Paulo

Ibrido
BRL 180.000 - 300.000
Plano de saúde
Plano odontológico
Seguro de vida
+3
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços

Grupo Panvel • Eldorado do Sul

Ibrido
BRL 150.000 - 230.000
Refeitório no local
Plano de Saúde & Odonto (via cooper)
Transporte Fretado
+1
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços

Grupo Panvel | Corporativo • Eldorado do Sul

Ibrido
BRL 201.000 - 301.000
Refeitório no local
TotalPass (via cooperativa)
Plano de Saúde & Odonto (via cooperati
+2
Desenvolvedor(a) Java Sênior - Função Sistemas
Desenvolvedor(a) Java Sênior - Função Sistemas

INDT Innovation • São Paulo

In loco
BRL 167.000 - 279.000