
Ativa os alertas de emprego por e-mail!
Cria um currículo personalizado em poucos minutos
Consegue uma entrevista e ganha mais. Sabe mais
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.
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.
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.
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.
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).
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.
Capacidade de atuar em ambientes complexos e distribuídos, antecipando riscos de integração.
Criptografia de dados sensíveis em disco.
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.
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.