← к выдаче
разработка

Remote Senior Java Developer

InwedoŁódź25 дн. назад

Коротко

Develops backend applications in Java, migrating billing from JBilling to Metronome and payments from Braintree to Stripe, with services deployed on GCP. · Needs: Java experience; GCP infrastructure experience; experience with billing systems like JBilling or Metronome; payment integration experience (e.g., Stripe

Описание от работодателя

Inwedo to software house z ponad 10-letnim doświadczeniem. Pomagamy firmom sprawnie realizować projekty od wstępnej weryfikacji pomysłów po pełne wdrożenie. Łączymy solidne fundamenty inżynierskie z praktycznym podejściem do AI i nowoczesnych technologii, aby tworzyć skalowalne i niezawodne systemy, gotowe sprostać przyszłym wyzwaniom. Daily tasks: - projektowanie i rozwój aplikacji backendowej w oparciu o Javę, - praca nad migracją systemu rozliczeń z JBilling (legacy) na Metronome, - rozwój funkcjonalności w obszarze płatności, w tym migracja przetwarzania płatności z Braintree na Stripe, - budowanie mechanizmów umożliwiających klientom sprzedaż subskrypcji, fakturowanie oraz obsługę napiwków (tipping flow), - budowanie i utrzymanie serwisów wdrażanych na infrastrukturze GCP, - pisanie i utrzymywanie testów jednostkowych zgodnie z dobrymi praktykami, - projektowanie i proponowanie rozwiązań, które wpłyną na optymalizację tworzonego oprogramowania, - pisanie czystego kodu wysokiej jakości, - pomoc we wprowadzaniu dobrych standardów i najlepszych praktyk w zespole oraz wsparcie w podnoszeniu kwalifikacji pozostałych członków zespołu, - czynny udział w tworzeniu oraz rozwoju aplikacji – współpraca z zespołem w obszarze omawiania funkcjonalności i zastosowanych rozwiązań. Java, doświadczenia z infrastrukturą GCP (Google Cloud Platform), doświadczenia z systemami takimi jak JBilling, Metronome lub podobnymi platformami rozliczeniowymi, doświadczenia z integracją płatności (np. Stripe, Braintree), silnego doświadczenia technicznego, pozwalającego na wprowadzanie dobrych standardów i najlepszych praktyk w zespole, znajomości j. polskiego i j. angielskiego pozwalającej na swobodną, płynną komunikację w mowie i piśmie. Mile widziane: Git / GitHub, GitHub Actions / pipelines (CI/CD), Terraform (Infrastructure as Code). Must have: Java, Google cloud platform, JBilling, Metronome, Stripe, Braintree Nice to have: GitHub Actions, Terraform