
O InPost Group opera uma rede de entregas fora de casa para o comércio eletrônico, combinando máquinas automatizadas de encomendas, serviços de courier e pontos de retirada e entrega. Sua plataforma ajuda lojistas e consumidores a gerenciar a entrega de encomendas com opções convenientes de retirada e infraestrutura de distribuição na Polônia, França, região do Benelux, Reino Unido e Itália. A empresa se concentra em logística baseada em tecnologia e em modelos de entrega de menor impacto, apoiando o crescimento contínuo do varejo online na Europa.
Engenheiro(a) sênior de software Java (remoto, Polônia)
Desenvolva microsserviços orientados a eventos para a plataforma logística de e-commerce da InPost. Lidere atividades de arquitetura, testes e implantação de sistemas de alta disponibilidade.
Descrição
- Projetar e desenvolver microsserviços aplicando os princípios da Arquitetura Hexagonal.
- Contribuir para decisões de arquitetura e projetos de soluções.
- Desenvolver integrações orientadas a eventos com Kafka, Avro e o padrão Transactional Outbox.
- Criar testes automatizados unitários, de integração e de contrato.
- Revisar código e manter um alto padrão de qualidade.
- Assumir a responsabilidade pelos temas atribuídos, interagir com as partes interessadas, reunir informações e entregar soluções de ponta a ponta.
- Usar ferramentas de programação com IA, como Claude Code, no trabalho diário.
- Conduzir projetos por todo o ciclo de desenvolvimento, da análise e arquitetura à implementação, aos testes e à implantação.
- Desenvolver sistemas essenciais para a criação de encomendas na equipe Send do domínio Consumer & Merchant da InPost.
Requisitos
- Experiência sênior em desenvolvimento de software.
- Ampla experiência com Java 21 ou posterior e Spring Boot, incluindo MVC e/ou WebFlux.
- Experiência prática com Kafka.
- Experiência com PostgreSQL e/ou MongoDB.
- Bom conhecimento de Arquitetura Hexagonal ou Limpa e de padrões de microsserviços.
- Experiência com ferramentas e abordagens de testes automatizados, como Spock ou JUnit, Testcontainers e testes de contrato.
- Experiência com Kubernetes, Helm e GitLab CI.
- Bom entendimento de segurança baseada em OAuth2/JWT.
- Proficiência em ferramentas de programação com IA; Claude Code é o padrão da empresa, e experiência com GitHub Copilot ou Cursor também é relevante.
- Capacidade de trabalhar com eficácia em ambientes distribuídos complexos, com dezenas de microsserviços e muitos canais de comunicação.
- Capacidade de dar suporte a tráfego de produção em grande escala e a requisitos de disponibilidade próximos de 100%.
- Capacidade de analisar temas de forma independente, identificar as partes interessadas, reunir informações e entregar soluções de ponta a ponta.
- Disponibilidade e capacidade para viajar a Varsóvia para a etapa final do processo seletivo.
Benefícios
- Trabalhar em um ambiente diversificado, internacional e multifuncional.
- Aprender e colaborar com um líder sênior e sua equipe de liderança.
- Acessar oportunidades em expansão em diversas localidades da Europa.
- Construir uma carreira gratificante com uma variedade de benefícios.
- Participar de treinamentos de desenvolvimento profissional.
- Trabalhar em um excelente ambiente.
- Aproveitar horários flexíveis.
- Contrato B2B.