Lead Java Engineer
Infogain
⚲ Kraków
150 - 170 PLN/h brutto (UoP)
Wymagania
- Microservices
- API
- Java
- SQL
- Spring Boot
- NoSQL
Opis stanowiska
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