Mid/Senior Backend Engineer (Java)
Tech Stack / Keywords
Firma i stanowisko
West Code is building a new engineering team for a greenfield international gaming platform. The Payments team will own payment orchestration and integrations with external payment providers.
Wymagania
- 4+ years of backend engineering experience
- Strong Java and Spring Boot skills
- Experience with microservices and distributed systems
- Knowledge of Kafka or similar messaging platforms
- Experience with REST APIs and external system integrations
- Proficiency with SQL and PostgreSQL or similar relational databases
- Experience with Docker and CI/CD pipelines
- Experience working with production systems
- Good English language skills and ability to work independently
Nice to have:
- Hands-on experience with payments, payment gateways, PSPs or fintech
- Experience with payment orchestration, provider adapters or routing logic
- Knowledge of idempotency, retries, callbacks, reconciliation or transaction state machines
- Experience with wallets, high-volume transactional systems, e-commerce or marketplaces
- Knowledge of iGaming, sportsbook or online casino domains
- Experience with Kubernetes and AWS
- Familiarity with Kotlin or Scala
- Experience with OpenTelemetry, Prometheus, Grafana or similar observability tooling
Obowiązki
- Build payment orchestration services with Java 21+ and Spring Boot 3
- Develop provider / PSP integrations and a consistent integration layer
- Implement transaction flows such as deposits, withdrawals, refunds, reversals and status handling
- Create routing, retry, timeout and fallback mechanisms
- Ensure idempotency and duplicate-event protection
- Manage asynchronous callbacks, webhooks, and event-driven flows
- Maintain reconciliation and transaction-state consistency
- Deliver high-volume, highly available services with strong observability
Benefity
- B2B cooperation
- Remote work from Poland
- Initial workshops in Kraków and follow-up onsite sessions approximately once per quarter
- International team with English used on the project
Inne informacje
Administratorem Twoich danych jest Westcode (dalej: „Administrator”). Dane przetwarzamy w celu rekrutacji na stanowisko z ogłoszenia — na podstawie Kodeksu pracy (art. 6 ust. 1 lit. c RODO) w zakresie danych obowiązkowych, Twojej zgody (art. 6 ust. 1 lit. a RODO) w zakresie danych dodatkowych oraz naszego prawnie uzasadnionego interesu (art. 6 ust. 1 lit. f RODO) w zakresie obrony przed roszczeniami. Podanie danych wymaganych Kodeksem pracy jest obowiązkowe, pozostałych — dobrowolne. Dane przechowujemy do zakończenia rekrutacji i przez okres przedawnienia roszczeń, a przy zgodzie na przyszłe rekrutacje — do jej wycofania, nie dłużej niż 24 miesiące. Odbiorcami mogą być nasi dostawcy usług rekrutacyjnych, w tym JUST JOIN IT Sp. z o.o., operator serwisów rocketjobs.pl, justjoin.it, rocketjobs.com. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia i przenoszenia, wniesienia sprzeciwu oraz skargi do Prezesa UODO. Zgodę możesz wycofać w każdej chwili — bez wpływu na przetwarzanie sprzed wycofania. Dane nie podlegają profilowaniu.
Westcode
7 aktywnych ofert