Desenvolvedor(A) Backend Java Sênior | Arquitetura Emicrosserviços

Grupo Panvel

Eldorado do Sul

Hybrid

BRL 180,000 - 280,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Grupo Panvel procura profissional de Engenharia de Software para atuar no desenvolvimento de microsserviços em Java/Spring Boot, com arquitetura hexagonal, visando resiliência, escalabilidade e observabilidade.

Você trabalhará com Kafka, Oracle/PL-SQL, Docker/Kubernetes, e integração com API Gateway, mantendo padrões de qualidade e colaboração com squads. Modelo híbrido no Brasil.

Qualifications

  • Graduação em Ciência da Computação, Sistemas de Informação ou similar, ou experiência equivalente.
  • Pelo menos 3 anos com Java e Spring (Boot, Data, Security).
  • Experiência com bancos de dados relacionais (Oracle/PL-SQL).
  • Conhecimento de Kafka e arquiteturas orientadas a eventos.
  • Conhecimento de containers: Docker e Kubernetes.
  • Experiência com CI/CD (GitLab CI).
  • Conhecimento de padrões de resiliência, TDD e observabilidade.
  • Boa comunicação com times de Engenharia, Produto e negócio.

Responsibilities

  • Projetar, desenvolver e evoluir microsserviços em Java/Spring Boot, com arquitetura hexagonal e estrutura multi-projeto, com foco em resiliência e observabilidade.
  • Participar da modernização de sistemas legados em Oracle/PL-SQL, definindo fronteiras de serviço para a nova arquitetura.
  • Desenvolver integrações orientadas a eventos com Kafka e disponibilizar APIs REST via API Gateway, mantendo contratos estáveis.
  • Garantir qualidade de código com testes automatizados, análise estática e quality gates (JaCoCo, PITest, PMD, SonarQube, OWASP).
  • Instrumentar serviços com logging estruturado, métricas e tracing (Datadog/Elastic).
  • Participar da definição de SLOs, alertas e boas práticas de observabilidade.
  • Atuar no ciclo de entrega: CI/CD até deployment em Kubernetes.
  • Utilizar ferramentas de IA no fluxo de desenvolvimento de forma responsável e produtiva.
  • Realizar code reviews e promover padronização entre squads.

Skills

Java
Spring Boot
Arquitetura hexagonal
Kafka
Docker
Kubernetes
CI/CD
Observabilidade
OAuth2/OIDC
Testes automatizados

Education

Graduação em Ciência da Computação/Sistemas de Informação ou equivalente

Tools

Oracle/PL-SQL
GitLab CI
Keycloak
Angular/React

Job description

Cuidar está na nossa essência. Há mais de 55 anos, começamos a construir uma história que coloca no centro aquilo que mais importa: as pessoas. Seja por meio do varejo, de distribuição ou de nossos produtos e serviços, somos comprometidos a levar, sempre e da melhor forma, saúde e bem-estar aos nossos clientes, colaboradores, investidores e parceiros.

Trabalhamos diariamente para construir uma sociedade e um meio ambiente mais equilibrados, vislumbrando, antes de tudo, o desenvolvimento de um mundo melhor.

Nossa missão: Proporcionar saúde e bem-estar para as pessoas.

Nossa visão: Ser a melhor em produtos e serviços de saúde e bem-estar de forma sustentável e inovadora.

Nossos valores: Ser ético, Trabalhar em equipe, Desenvolver pessoas, Atender com excelência, Ter agilidade e Comprometer-se com o resultado.

O Grupo Panvel é formado por três negócios:

Panvel Farmácias, maior rede de farmácias do Sul do país, com mais de 600 lojas que comercializam medicamentos e produtos de higiene e beleza. Estamos presentes em diversas cidades do Rio Grande do Sul, Santa Catarina, Paraná e São Paulo.

Centro de Distribuição, uma das principais distribuidoras de medicamentos do Brasil e a pioneira do país no seu segmento. Nossos Centros estão localizados em Eldorado do Sul/RS e São José dos Pinhais/PR.

Laboratório Industrial Farmacêutico Lifar, divisão de desenvolvimento e fabricação de cosméticos, medicamentos e alimentos, que, além de ser responsável pela produção de itens para grandes marcas, também fabrica para a marca própria da Panvel.

/n

  • Graduação completa em Ciência da Computação, Sistemas de Informação ou áreas correlatas, ou experiência profissional equivalente;
  • Experiência de pelo menos 3 anos com Java e ecossistema Spring, incluindo Spring Boot, Spring Data e Spring Security;
  • Experiência sólida com bancos de dados relacionais, especialmente Oracle e PL/SQL;
  • Experiência com mensageria e arquiteturas orientadas a eventos utilizando Kafka;
  • Conhecimento de containers e orquestração utilizando Docker e Kubernetes;
  • Experiência com pipelines de CI/CD, preferencialmente com GitLab CI;
  • Conhecimento de padrões de resiliência para sistemas distribuídos, como circuit breaker, retry, exponential backoff, rate limiting, idempotência e timeouts;
  • Experiência com testes automatizados, incluindo testes unitários, de integração e de contrato;
  • Familiaridade com TDD;
  • Conhecimento de arquitetura hexagonal, estrutura multi-módulo com Gradle ou Maven e aplicação prática de princípios SOLID;
  • Familiaridade com observabilidade, incluindo logs estruturados, métricas e tracing;
  • Experiência com autenticação e autorização em APIs utilizando OAuth2/OIDC;
  • Boa comunicação para interação com times de Engenharia, Produto e áreas de negócio;
  • Capacidade de compreender requisitos funcionais e não funcionais e traduzi-los em soluções técnicas;
  • Disponibilidade para atuação em modelo híbrido.
Diferenciais
  • Inglês técnico para leitura de documentação;
  • Conhecimento em bancos não relacionais, como MongoDB e Redis;
  • Experiência com Keycloak;
  • Capacidade de atuar no frontend quando necessário, utilizando Angular ou React;
  • Experiência em varejo, e-commerce ou logística;
  • Vivência com API Gateways, especialmente Kong;
  • Conhecimento de CDN e soluções de edge, como Akamai;
  • Experiência com assistentes de código e ferramentas de IA no fluxo de desenvolvimento, como Claude Code, Codex ou Copilot;
  • Experiência com migrações de versão de JDK e modernização de sistemas legados;
  • Vivência em iniciativas de padronização técnica e definição de boas práticas entre diferentes times.

  • Projetar, desenvolver e evoluir microsserviços em Java/Spring Boot, utilizando arquitetura hexagonal e estrutura multi-projeto, com foco em resiliência, escalabilidade e observabilidade;
  • Participar da modernização de sistemas legados em Oracle/PL-SQL, apoiando a extração de regras de negócio e a definição de fronteiras de serviço para a nova arquitetura;
  • Desenvolver integrações orientadas a eventos utilizando Kafka e disponibilizar APIs REST por meio de API Gateway, garantindo contratos estáveis e versionados;
  • Garantir a qualidade do código por meio de testes automatizados, análise estática e quality gates, utilizando ferramentas como JaCoCo, PITest, PMD, SonarQube e OWASP;
  • Instrumentar os serviços com logging estruturado, métricas e tracing distribuído, utilizando ferramentas como Datadog e Elastic;
  • Participar da definição de SLOs, alertas e boas práticas de observabilidade;
  • Atuar em todo o ciclo de entrega das aplicações, desde pipelines de CI/CD até deploy em ambientes Kubernetes;
  • Utilizar ferramentas de desenvolvimento assistido por IA, como Claude Code, Codex ou similares, de forma responsável e produtiva;
  • Realizar code reviews, apoiar o desenvolvimento técnico de profissionais menos experientes e contribuir para a padronização de boas práticas entre squads.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Hybrid
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

Hybrid
BRL 201,000 - 301,000
Refeitório no local
TotalPass (via cooperativa)
Plano de Saúde & Odonto (via cooperati
+2
Pessoa Desenvolvedora Backend Java/Kotlin
Pessoa Desenvolvedora Backend Java/Kotlin

REPONTO Gente e Gestão • São Paulo

Remote
BRL 180,000 - 260,000
Desenvolvedor(A) Back-End Java - Pleno
Desenvolvedor(A) Back-End Java - Pleno

Venha Ser #Sanguelaranja ? • São Paulo

On-site
BRL 150,000 - 190,000
Engenheiro de Software Sr. (Java)
Engenheiro de Software Sr. (Java)

PagSeguro • São Paulo

On-site
BRL 120,000 - 200,000
Consultor Sênior Java (Experiência Com Liderança Técnica Earquitetura) (Cópia)
Consultor Sênior Java (Experiência Com Liderança Técnica Earquitetura) (Cópia)

Stefanini Group • São Paulo

On-site
BRL 180,000 - 240,000
DESENVOLVEDOR FULL STACK | NODE.JS | REACT
DESENVOLVEDOR FULL STACK | NODE.JS | REACT

LA MODA • Brazil

Remote
BRL 120,000 - 210,000
Desenvolvedor(a) Back end Java Especialista
Desenvolvedor(a) Back end Java Especialista

VENHA SER #SANGUELARANJA • Brazil

Remote
BRL 120,000 - 190,000
Desenvolvedor(a) Back end Java Especialista
Desenvolvedor(a) Back end Java Especialista

FCamara • Brazil

On-site
BRL 120,000 - 210,000
Desenvolvedor Full Stack Java - Sênior
Desenvolvedor Full Stack Java - Sênior

Venha Ser #Sanguelaranja ? • São Paulo

On-site
BRL 140,000 - 200,000