Senior Java Developer

35.09 - 40.48 USDNet per hour - B2B
Java

Senior Java Developer

Java
-, Kraków

Infogain

Full-time
B2B
Senior
Hybrid
35.09 - 40.48 USD
Net per hour - B2B

Job description

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.

  • 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); sequence tech debt with product outcomes.

  • Elevate engineering standards, performance tuning, and observability (OpenTelemetry, metrics, logs, tracing).

  • Collaborate with deliverability/infra teams on MTA configuration, SPF/DKIM/DMARC alignment, and reporting pipelines for at scale sending.

  • Deep expertise in Java and JVM performance; significant experience designing event driven systems at millions per day scale.

  • Handson Spring Boot microservices, asynchronous messaging, API design, and data stores (SQL/NoSQL, caching), Google GCP experience.

  • Proven track record with HA, disaster recovery, multiregional patterns, and observability first design.

  • Knowledge of email/SMS ecosystems (MTA, deliverability, anti abuse, link tracking, templating, internationalization).

  • Security and compliance awareness (PII, GDPR, CAN-SPAM), static analysis workflows (e.g., Veracode).

  • Ability to influence across product/engineering; excellent written design documentation.

Nice to have

  • Experience enabling new channels (RCS/WhatsApp), running canary/feature flags, and cost/perf optimization on cloud Kubernetes.

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

    Java

    advanced

    JVM

    advanced

    Spring Boot

    advanced

    API

    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

Senior Java Developer

35.09 - 40.48 USDNet per hour - B2B
Summary of the offer

Senior Java Developer

-, Kraków
Infogain
35.09 - 40.48 USDNet per hour - B2B
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.