Remote Senior Java Developer
Коротко
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