Architect Java

46 - 51 USDGross per hour - Permanent
Java

Architect Java

Java
-, Kraków

Infogain

Full-time
Permanent
Senior
Hybrid
46 - 51 USD
Gross per hour - Permanent

Job description

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 

Tech stack

    Microservices

    advanced

    API

    advanced

    Java

    advanced

    SQL

    advanced

    Spring Boot

    advanced

    NoSQL

    advanced

Office location

About the company

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...

Company profile

Architect Java

46 - 51 USDGross per hour - Permanent
Summary of the offer

Architect Java

-, Kraków
Infogain
46 - 51 USDGross per hour - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Infogain z siedzibą w 485 Alberto Way, Los Gatos, CA US (dalej jako "administrator"). Masz... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.