Lead Java Engineer

We are looking for a Lead Java Engineer 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.

Own the end‑to‑end architecture for a multi‑tenant, event‑driven messaging and document‑generation platform.
Define domain boundaries, APIs and message schemas; standardize idempotency, retries/backoff, and dead‑letter policies.
Drive modernization (Java 17), cloud‑native deployments, observability (metrics, logs, tracing) and CI/CD governance.
Set platform SLIs/SLOs for throughput, latency, and deliverability; lead capacity planning and performance tuning.
Partner with Product to translate roadmap themes (e.g., new channels) into epics and technical milestones; de‑risk delivery.
Champion security and compliance (PII, GDPR, CAN‑SPAM) and hardening (static analysis, dependency hygiene).
Mentor engineers through design reviews, architecture documents and hands‑on guidance.
Extensive Java expertise and deep knowledge of distributed systems and microservices at high scale.
Hands‑on Spring Boot, asynchronous messaging API design, caching, and SQL/NoSQL data stores.
Proven experience with HA/DR patterns, multi‑region architectures and cost/performance optimization.
Familiarity with email/SMS domains (MTA integration, SPF/DKIM/DMARC, sender reputation).
Excellent technical communication and decision‑record documentation
Nice to have
Experience introducing new channels (e.g., WhatsApp/RCS) and feature‑flag/canary strategies.
Background in document templating/rendering pipelines and internationalization.
Must possess a legal work permit in Poland

General benefits - depends on the form of employment
Hybrid work model combining office & remote work
Attractively located office with collaboration spaces
Onsite parking space for employees
Referral program with financial bonus
Life Insurance
Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment
Access to internal Learning Platform with multiple trainings oriented for professional growth
Lifestyle benefits:
Access to MyBenefit platform (Multisport included)
Team Building activities
Charity initiatives
Working environment promoting diversity and inclusion
Health benefits:
Private medical care - Platinum Package

Infogain
Infogain is a leading global provider of technology solutions and services, specializing in digital transformation, software engineering, cloud services, and enterprise software solutions to empower businesses across var...
Lead Java Engineer
Lead Java Engineer