Desenvolvedor(a) Sênior – Java/Spring

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

Brasília

Presencial

BRL 180 000 - 260 000

Tempo integral

há 14 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

A Soluções eSales | Logística, Financeiro, Analytics e File Transfer em Brasília busca um Desenvolvedor(a) Sênior para o núcleo da plataforma PagPlan. Sistema de missão crítica que permite consultar e pagar débitos veiculares, tributos e contas com alta confiabilidade e disponibilidade.

O profissional atuará com Java 11/Spring Boot, microserviços e integrações complexas, mantendo segurança, observabilidade e uma modernização gradual da stack, em colaboração com Produto e times remotos.

Qualificações

  • 5+ anos em JVM, com Java e Spring Boot.
  • Arquitetura de microserviços e comunicação entre serviços (REST, service discovery, client-side load balancing, circuit breaker).
  • Interpretação de documentações/epic specs e implementação autônoma.
  • Conhecimento em PostgreSQL e versionamento de schema (Liquibase/Flyway).
  • Experiência com Angular ou disposição real para atuar no frontend.
  • Forte capacidade analítica e boa comunicação técnica para times remotos.

Responsabilidades

  • Desenvolver e evoluir 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 de órgãos públicos.
  • Cuidar dos fluxos financeiros críticos: autorização e captura, parcelamento, liquidação, conciliação e registro de recebíveis.
  • Sustentar a orquestração concorrente de consultas externas sem degradar a experiência do usuário quando órgãos públicos caem.
  • Atuar como parceiro de Produto, trazendo perspectiva técnica para refinar requisitos.
  • Garantir segurança, observabilidade e confiabilidade desde o design; participar de code reviews e resolução de incidents.
  • Contribuir com a modernização progressiva da plataforma sem interromper a entrega de valor.

Conhecimentos

Java/Spring Boot
Microservices
REST APIs
OAuth2 / mTLS
PostgreSQL
Angular (front-end)

Ferramentas

Azure
Docker
Terraform
Liquibase/Flyway
Prometheus/ELK
Playwright
JHipster
Capacitor

Descrição da oferta de emprego

Visão geral

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.

Visão geral

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).
  • Cloud Azure (Key Vault, Blob Storage, AD), Docker, Terraform e observabilidade (Prometheus, ELK, tracing distribuído).
  • Testes automatizados, CI/CD, documentação de APIs (OpenAPI/Swagger) e trabalho em bases legadas com plano de modernização.
  • Capacitor / aplicativos híbridos, geração de documentos (PDF/Excel) e automação de browser.
Stack que você vai encontrar
  • Backend: Java 11, Spring Boot, Spring Cloud (Eureka, Zuul, Ribbon, OpenFeign, Hystrix), JHipster, JPA/Hibernate, MapStruct, Liquibase, PostgreSQL, Hazelcast e Ehcache, JWT, Spring-WS (SOAP), Playwright, Apache POI, Pebble.
  • 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.
  • Infra & Ops: Azure (VMs Linux, Key Vault, Blob Storage, Azure AD/Microsoft Graph), Terraform, Docker e Docker Compose com registry privado, Prometheus, Logstash/ELK, Zipkin/Sleuth, SonarQube.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor Java Especialista - Time de Crédito
Desenvolvedor Java Especialista - Time de Crédito

Inter • Curitiba

Presencial
Confidential
Vale Alimentação/Vale Refeição
Plano de saúde e odontológico
Seguro de vida
+1
Engenheiro de Software Sênior - Credit Risk
Engenheiro de Software Sênior - Credit Risk

BTG Pactual • São Paulo

Presencial
BRL 180 000 - 280 000
PLR (Participação nos Lucros)
Auxílio Alimentação e Refeição
Plano Médico
+12
Desenvolvedor(a) Full Stack Sênior (.NET) São Paulo - SP and Hybrid Full-time employee
Desenvolvedor(a) Full Stack Sênior (.NET) São Paulo - SP and Hybrid Full-time employee

Ouribank Group. • São Paulo

Híbrido
BRL 201 000 - 268 000
Desenvolvedor Full Stack Web (PHP) - Pleno
Desenvolvedor Full Stack Web (PHP) - Pleno

Rock Encantech • Brasil

Presencial
BRL 180 000 - 270 000
Desenvolvedor Backend Sênior – Java
Desenvolvedor Backend Sênior – Java

4DF Connect • São Paulo

Híbrido
BRL 167 000 - 234 000
Cartão VR/VA
Auxílio Internet/Home Office
Convênio Médico Amil
+2
Desenvolvedor Back-End Java Pleno
Desenvolvedor Back-End Java Pleno

Startaideia • Espumoso

Presencial
BRL 133 920 - 200 880
Desenvolvedor(a) Java Pleno | Produto Veículos
Desenvolvedor(a) Java Pleno | Produto Veículos

BTG Pactual • São Paulo

Presencial
BRL 120 000 - 180 000
PLR
Auxílio Alimentação
Plano Médico
+11
Desenvolvedor(a) Fullstack Java / Angular Pleno
Desenvolvedor(a) Fullstack Java / Angular Pleno

Nava | Tech for Business • Brasil

Presencial
BRL 140 000 - 210 000
Desenvolvedor BackEnd C# SR
Desenvolvedor BackEnd C# SR

Portal Telemedicina • Brasil

Presencial
BRL 167 000 - 279 000
VR/benefícios em PJ
Salário PJ a combinar
TotalPass
+3
Desenvolvedor de Software Sênior
Desenvolvedor de Software Sênior

EB Educação • Santo André

Presencial
BRL 130 000 - 220 000