This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Java Developer for our client, based in Kraków and surrounding areas. The project involves developing a large-scale communication platform in the travel industry that generates traveler documents and delivers time-critical notifications via email and SMS (over 1 million emails and approximately 100,000 SMS messages daily). The system is responsible for informing travelers about schedule changes, web check-in availability, and flight status (from 24 hours before departure up to the departure time), as well as collecting post-trip feedback.
Job Responsibility:
Own the end-to-end technical architecture for a multitenant, high throughput messaging platform: event driven services, template rendering, document generation, deliverability, and channel expansion
Define service boundaries, data contracts, and platform SLOs (latency, throughput, deliverability)
codify resilience (idempotency, retries, backoff, circuit breaking) and correctness (deduplication, exactly once where feasible)
Lead design reviews and drive architectural RFCs/decision records
ensure documentation quality aligns with org guidelines
Guide modernization (e.g., Java 21 and newer, security hardening, SDLC improvements like GitHub Actions CI)
Partner with Product to translate roadmap themes into platform epics (capacity, compliance, channel enablement)