Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указанаразвернуть
На похожих ролях по рынку
$61к$72кмедиана$92к
35 в выборке
На СНГ рынке: $4.6к/мес ($3.6к - $5.8к)
88
Хорошая вакансия
развернуть
У роли понятная техническая ответственность, современная backend-разработка и конкретные возможности развития, но обязательные три дня в офисе снижают гибкость, а зарплата не указана.
Три дня в офисе
Современный стек
Понятная зона ответственности
Поддержка развития
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Principal Software Systems Engineer (Java/Microservices): Building resilient, high-throughput cloud services and distributed backend systems for global travel transactions with an accent on service-to-service APIs, event-driven integrations, scalable data architectures, and production reliability. Focus on guiding architectural decisions, applying AI-assisted engineering practices, and solving complex challenges in observability, resilience, failure handling, and cloud-native delivery.
Location: Krakow, Małopolskie, Poland; hybrid work with 3 chosen office days per week
Company
hirify.global is an AI-native travel technology company providing open, modular, cloud-native systems for airlines, hoteliers, agencies, and other travel partners.
What you will do
Provide technical leadership and architectural direction for distributed backend microservices in an Agile/Lean monorepo environment.
Design and implement high-performance service-to-service APIs, event-driven integrations, and scalable data architectures.
Own the software development lifecycle from technical design through code reviews, automated testing, CI/CD, and production diagnostics.
Guide teams on testing standards, observability, resilience patterns, and failure handling to protect production stability.
Introduce and evaluate AI-assisted engineering practices, including tools such as GitHub Copilot.
Collaborate across functions on service boundaries, Terraform-based infrastructure, container orchestration, and security standards.
Requirements
At least 6 years of hands-on Java backend development experience, including recent production experience with Java 17 or later.
Deep expertise in the Java ecosystem, Spring Boot, and cloud-native microservices.
Experience leading development teams or acting as a technical anchor in Agile/Lean delivery environments.
Strong knowledge of distributed systems, including asynchronous messaging, service boundaries, consistency, failure handling, and observability.
Solid understanding of the end-to-end SDLC, including CI/CD automation, testing frameworks such as JUnit 5, Mockito, and AssertJ, code reviews, and production support.
Practical experience using AI tools for implementation, testing, debugging, and documentation, and evaluating their delivery impact.
Excellent communication skills in English.
Nice to have
Familiarity with Java 21.
Experience with Order Management Systems or travel and airline operations, including orders, PNRs, payments, or booking servicing.
Experience with Maven and Bazel builds and dependency management in a monorepo.
Experience with Google Cloud Platform, Google Cloud Spanner, and distributed or NoSQL data stores.
Experience with Google Cloud Pub/Sub, event-driven architectures, and message-driven workflows.
Experience developing or integrating APIs with gRPC, Protocol Buffers, and REST/JSON.
Familiarity with Kubernetes/GKE, Terraform, Envoy service mesh concepts, or OAuth 2.0/Okta security.
Culture & Benefits
Hybrid working mode with 3 office days per week and flexible working hours.
Paid year-end break, up to 12 weeks of paid parental leave, and up to 4 paid volunteer days annually.
Medical coverage, foreign travel insurance, life insurance, employee assistance, and wellness apps.
Professional development through e-learning, live learning, certifications, tuition reimbursement, and knowledge-sharing communities.
Office facilities include parking, a recreation zone, parents’ rooms, innovation equipment, and no dress code.
Hiring process
Applications are reviewed against the position criteria.
Only candidates meeting the minimum requirements proceed in the selection process.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →