Desenvolvedor(a) Java Sênior (Portal do Cliente)

Sylision

United States

Remote

USD 27,000 - 34,000

Full time

27 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
TotalPass e Mediquo
Team Care
Jornada definidas com a contratante

Job summary

Sylision procura um Desenvolvedor Java Sênior para o Portal do Cliente, com foco em construção e evolução da camada de agregação, garantido desempenho e resiliência. O profissional arquitetará limites entre portal e sistemas, gerenciará autenticação via Keycloak e OpenID Connect e aproveitará dados de múltiplos serviços com cache Redis.

A posição é 100% remota, com contratação CLT ou PJ, e faixa salarial de R$ 12.000 a R$ 15.000.

Qualifications

  • Java moderno e Spring Boot em produção, com Segurança (Spring Security).
  • Experiência com JPA e PostgreSQL com foco em desempenho.
  • Integração entre serviços com falha parcial, timeouts e retry.
  • OAuth 2.0/OpenID Connect na prática.
  • Docker e pipeline de entrega contínua (CI/CD).
  • Capacidade de orientar pessoas e documentar decisões.

Responsibilities

  • Desenhar a camada de agregação do portal com chamadas paralelas e timeouts por fonte.
  • Configurar circuito aberto e respostas alternativas com Resilience4j.
  • Integrar autenticação e autorização com Keycloak e OpenID Connect.
  • Implementar a atualização de cadastro com confirmação e auditoria.
  • Definir cache no Redis por tipo de dado e tempo de validade.
  • Tratar incidentes em produção e conduzir análise de causa com a equipe.
  • Estabelecer padrões de código, de testes e de observabilidade para serviços Java.

Skills

Liderança de equipe
Capacidade de orientar pessoas
Documentação de decisões

Tools

Java
Spring Boot
JPA
PostgreSQL
Docker
Git
Keycloak
Resilience4j
Redis
OpenID Connect

Job description

Vaga aberta de Desenvolvedor(a) Java Sênior (Portal do Cliente). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.
Sobre a vaga:

O portal do cliente reúne num lugar o que antes exigia ligação: segunda via de fatura, contratos, pedidos de serviço, atualização de cadastro. Cada uma dessas informações mora num sistema diferente, de faturamento, de atendimento, de cadastro, e o portal precisa juntar tudo numa resposta rápida, mesmo quando um desses sistemas está lento.

A camada que você vai construir e manter é em Java com Spring Boot. Ela autentica pelo Keycloak, agrega dados de vários serviços, guarda em cache o que pode ser guardado e degrada com elegância quando uma dependência falha: a fatura continua aparecendo mesmo que o histórico de atendimento esteja indisponível. A atualização de cadastro exige confirmação por código antes de mudar e-mail ou telefone.

No nível sênior, você decide as fronteiras entre o portal e os sistemas de origem, a política de tempo limite e de circuito aberto, e o que o portal faz quando a informação está desatualizada.

Nível: senior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 12.000 a R$ 15.000.

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

O que você vai fazer:
  • Desenhar a camada de agregação do portal com chamadas paralelas e tempo limite por fonte
  • Configurar circuito aberto e respostas alternativas com Resilience4j
  • Integrar autenticação e autorização com Keycloak e OpenID Connect
  • Implementar a atualização de cadastro com confirmação e registro de auditoria
  • Definir o cache no Redis por tipo de dado e por tempo de validade aceitável
  • Tratar incidentes em produção e conduzir a análise de causa com o time
  • Estabelecer padrões de código, de testes e de observabilidade para os serviços Java
Requisitos:
  • Java moderno e Spring Boot em produção, incluindo Spring Security
  • JPA e PostgreSQL com cuidado de desempenho em consultas
  • Integração entre serviços com falha parcial, tempo limite e nova tentativa
  • OAuth 2.0 e OpenID Connect na prática
  • Docker e pipeline de entrega contínua
  • Capacidade de orientar outras pessoas e de documentar decisões
Diferenciais:
  • Keycloak administrado pelo próprio time
  • Padrão de back-end para front-end atendendo web e aplicativo
  • Métricas e rastreamento distribuído com Micrometer e OpenTelemetry
  • Vivência com portais de autoatendimento de alto volume
  • Testes de contrato entre o portal e os sistemas de origem
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. As integrações são combinadas com os times dos sistemas de origem por contrato escrito, e cada mudança no portal sai com painel de acompanhamento atualizado.

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
  • Keycloak
  • Resilience4j
  • Redis

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) Full Stack Pleno (Portal do Cliente)
Desenvolvedor(a) Full Stack Pleno (Portal do Cliente)

Sylision • United States

Remote
USD 11,000 - 15,000
Desenvolvedor(a) Full Stack Sênior (Autenticação e Acesso)
Desenvolvedor(a) Full Stack Sênior (Autenticação e Acesso)

Sylision • United States

Remote
USD 25,000 - 31,000
Ambiente flexível
Trabalho remoto integral
Conexão com equipes globais
+2
Desenvolvedor(a) Java Pleno (Atendimento por Chat)
Desenvolvedor(a) Java Pleno (Atendimento por Chat)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Remoto total
Conexão global
+3
Desenvolvedor(a) Front-end Angular Júnior (Portal do Cliente)
Desenvolvedor(a) Front-end Angular Júnior (Portal do Cliente)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+3
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 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
Desenvolvedor(a) Java Júnior (Marketplace de Lojistas)
Desenvolvedor(a) Java Júnior (Marketplace de Lojistas)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global
+3
Analista de Testes de Performance Júnior (Cadastro de Fornecedores)
Analista de Testes de Performance Júnior (Cadastro de Fornecedores)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto
Remuneração CLT ou PJ
Trabalho com k6, JMeter e Grafana
+2
Desenvolvedor(a) Java Pleno, Back-end de Plataforma de Vagas
Desenvolvedor(a) Java Pleno, Back-end de Plataforma de Vagas

Sylision • United States

Remote
USD 19,000 - 28,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto e flexível
CLT ou PJ