InPost Group
InPost Group
InPost Group은 전자상거래를 위한 비대면 배송 네트워크를 운영하며, 자동화 택배 보관함, 택배 서비스, 물품 수령 및 발송 지점을 결합합니다. 이 플랫폼은 편리한 수령 옵션과 배송 인프라를 통해 판매자와 소비자가 소포 배송을 관리할 수 있도록 지원하며, 폴란드, 프랑스, 베네룩스 지역, 영국, 이탈리아 전역에서 운영됩니다. 회사는 기술 기반 물류와 환경 영향을 줄이는 배송 모델에 집중하여 유럽 온라인 소매 시장의 지속적인 성장을 뒷받침합니다.

시니어 Java 소프트웨어 엔지니어(폴란드 원격 근무)

InPost 이커머스 물류 플랫폼을 위한 이벤트 기반 소포 배송 마이크로서비스를 구축합니다. 아키텍처, 테스트, 배포 전반을 주도해 고가용성 시스템을 만듭니다.

설명

  • 헥사고날 아키텍처 원칙에 따라 마이크로서비스를 설계하고 구축합니다.
  • 아키텍처 의사 결정과 솔루션 설계에 참여합니다.
  • Kafka, Avro, Transactional Outbox 패턴을 활용해 이벤트 기반 연동을 개발합니다.
  • 단위 테스트, 통합 테스트, 계약 테스트를 자동화합니다.
  • 코드를 검토하고 높은 코드 품질을 유지합니다.
  • 맡은 주제를 책임지고 이해관계자와 소통하며 정보를 수집해 처음부터 끝까지 솔루션을 제공합니다.
  • 일상 업무에서 Claude Code와 같은 AI 코딩 도구를 사용합니다.
  • 분석과 아키텍처부터 구현, 테스트, 배포까지 전체 개발 수명 주기에 걸쳐 프로젝트를 진행합니다.
  • InPost의 소비자 및 판매자 도메인 Send 팀에서 비즈니스 핵심 소포 생성 시스템을 개발합니다.

지원 자격

  • 시니어 수준의 소프트웨어 개발 경력이 있어야 합니다.
  • Java 21 이상과 Spring Boot(MVC 및/또는 WebFlux)에 대한 풍부한 경험이 있어야 합니다.
  • Kafka 실무 경험이 있어야 합니다.
  • PostgreSQL 및/또는 MongoDB 경험이 있어야 합니다.
  • 헥사고날 아키텍처 또는 클린 아키텍처와 마이크로서비스 패턴에 대한 지식이 있어야 합니다.
  • Spock 또는 JUnit, Testcontainers, 계약 테스트 등 자동화 테스트 도구와 접근 방식에 대한 경험이 있어야 합니다.
  • Kubernetes, Helm, GitLab CI 경험이 있어야 합니다.
  • OAuth2/JWT 기반 보안에 대한 탄탄한 이해가 있어야 합니다.
  • AI 코딩 도구를 능숙하게 사용할 수 있어야 합니다. 회사 표준은 Claude Code이며 GitHub Copilot 또는 Cursor 경험도 관련이 있습니다.
  • 수십 개의 마이크로서비스와 다양한 커뮤니케이션 채널이 있는 복잡한 분산 환경에서 효과적으로 일할 수 있어야 합니다.
  • 대규모 프로덕션 트래픽과 거의 100% 가동 시간 요구 사항을 지원할 수 있어야 합니다.
  • 주제를 독립적으로 분석하고 이해관계자를 파악하며 정보를 수집해 처음부터 끝까지 솔루션을 제공할 수 있어야 합니다.
  • 채용 절차의 최종 단계에 참석하기 위해 바르샤바로 출장할 의향과 능력이 있어야 합니다.

복리후생

  • 다양한 구성원이 함께하는 국제적이고 여러 직무가 협업하는 환경에서 일합니다.
  • 시니어 리더 및 리더십 팀과 배우고 협업합니다.
  • 유럽 여러 지역에서 성장할 기회를 얻습니다.
  • 다양한 복리후생과 함께 보람 있는 경력을 쌓습니다.
  • 전문성 개발 교육에 참여합니다.
  • 훌륭한 근무 환경에서 일합니다.
  • 유연 근무 시간을 누립니다.
  • B2B 계약.