Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor Java Sênior (Híbrido)

Grupo BGB

São Paulo

Presencial

BRL 120.000 - 160.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia em São Paulo procura um(a) Desenvolvedor(a) Java especializado(a) em integrações e microsserviços. O candidato será responsável por criar integrações robustas entre sistemas e APIs. Devem ter experiência em Java 17, arquitetura de microsserviços, e conhecimentos em REST, OAuth2, e ferramentas como Kafka. É desejável a vivência com Docker e Kubernetes. A vaga oferece um ambiente de trabalho que valoriza a escalabilidade e segurança.

Qualificações

  • Experiência sólida com integração de sistemas heterogêneos.
  • Conhecimento de OAuth2, JWT e Webhooks.
  • Vivência com ferramentas de monitoramento como Grafana, ELK.

Responsabilidades

  • Desenvolver serviços Java para integrações com parceiros e plataformas.
  • Implementar microsserviços com alta disponibilidade e resiliência.
  • Gerenciar contratos de integração usando OpenAPI/Swagger.
  • Monitorar e tratar falhas em integrações críticas.
  • Colaborar com o time de arquitetura para padrões de integração.

Conhecimentos

Java 17 ou superior
Arquitetura de microsserviços
Integração com REST APIs
Mensageria e Streaming (Kafka, RabbitMQ, SQS)
CI/CD
Docker
Kubernetes

Ferramentas

PostgreSQL
MySQL
SQLite
H2
Descrição da oferta de emprego

Estamos em busca de um(a) Desenvolvedor(a) Java especializado(a) em integrações e microsserviços , responsável por desenhar, desenvolver e sustentar integrações robustas entre sistemas internos e APIs de parceiros, garantindo interoperabilidade, escalabilidade e confiabilidade em ambientes distribuídos.

Responsabilidades

Desenvolver serviços Java para integrações com parceiros, fornecedores e plataformas third-party.

Implementar e orquestrar microsserviços com foco em alta disponibilidade, resiliência e baixa latência.

Consumir e expor APIs REST e Webhooks, assegurando padrões de segurança e governança.

Gerenciar contratos de integração utilizando OpenAPI / Swagger, incluindo versionamento e governança de APIs.

Monitorar, rastrear e tratar falhas em integrações críticas, garantindo observabilidade e resiliência operacional.

Atuar junto ao time de arquitetura na definição de padrões de integração e evolução do landscape técnico.

Requisitos Técnicos

Java 17 ou superior, preferencialmente com Spring Boot.

Experiência sólida com arquitetura de microsserviços e integrações entre sistemas heterogêneos.

Integração com APIs externas utilizando REST, OAuth2, JWT e Webhooks.

Conhecimento de padrões de integração, como API Gateway, Circuit Breaker, Retry e Rate Limiting.

Experiência com mensageria e streaming (Kafka, RabbitMQ, SQS).

Vivência com CI / CD, Git e esteiras automatizadas.

Banco de Dados

Uso de banco local embarcado (SQLite ou H2) para operação offline.

Banco central : PostgreSQL ou MySQL para operação online.

Experiência com estratégias de replicação, filas de sincronização e versionamento de dados (event sourcing, outbox pattern).

Arquitetura

Atuação com o padrão Local-First Application , garantindo funcionamento mesmo sem conexão de rede.

Implementação de cache e filas de mensagens locais (Kafka embutido, RabbitMQ local ou Redis local).

Sincronização incremental com backend via jobs ou mensageria.

Observabilidade local, incluindo logs estruturados, tracing offline e health checks internos.

Visão sistêmica e foco em arquitetura escalável.

Capacidade de atuar em ambientes complexos e distribuídos, antecipando riscos de integração.

Resiliência e Segurança

Criptografia de dados sensíveis em disco.

Controle de sessão local utilizando tokens temporários.

Mecanismos de tolerância a falhas, incluindo reconexão, reenvio e retries automáticos.

Atualização automática e versionamento controlado de módulos locais.

Diferenciais

Experiência com Docker e Kubernetes.

Vivência em ambientes cloud (AWS).

Observabilidade com Grafana, ELK ou ferramentas similares.

Integração com ERPs, CRMs e plataformas logísticas ou financeiras.

Experiência em ambientes de alto volume transacional no varejo.

Desenvolvimento de serviços Java para processamento de pagamentos e conciliações financeiras.

Integração com sistemas de SPED Fiscal e SPED Contábil.

Experiência com contingência offline e recuperação de documentos fiscais.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.