Назад
Company hidden
3 дня назад

Senior Software Engineer (Java)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Bulgaria
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Java) (Cloud-Native Airline Platform): Building reusable Java 21 components and high-volume, low-latency microservices for an airline offer and revenue optimization platform with an accent on scalability, performance, and high availability. Focus on designing distributed systems, solving concurrency and data-processing challenges, and improving deployment reliability through testing and DevOps practices.

Location: Sofia, Bulgaria — hybrid

Company

Travel technology company developing intelligent offer and revenue optimization solutions for airlines, with a focus on AI-driven airline retailing.

What you will do

  • Design and develop reusable Java 21 components for a cloud-native, microservices-based software platform.
  • Build high-volume, low-latency applications with strong scalability, availability, and performance.
  • Collaborate with technical and product experts, tech leads, and architects on system functionality and engineering standards.
  • Participate in code reviews, pair programming, technical research, documentation, and knowledge exchange.
  • Create unit and integration tests and support QA validation activities.
  • Use DevOps tools and practices to build and deploy software, supporting deployment and production issue resolution.

Requirements

  • 5+ years of experience developing large-scale, complex Java applications.
  • Experience in the travel industry and airline IT.
  • Proficiency in server-side REST API development.
  • Experience with multithreading, streaming, messaging, performance optimization, and horizontal scalability.
  • Experience with SQL and NoSQL technologies and modern microservices architecture.
  • Knowledge of OOP, design patterns, SOLID principles, algorithmic complexity, and Java data structures.

Nice to have

  • Computer Science or related university degree.
  • Familiarity with Azure or another cloud platform, Docker, and Kubernetes.
  • Experience with AI tools, Agile development, BDD/TDD, Jenkins, Git, Jira, or Confluence.

Culture & Benefits

  • Flexible ways of working and a supportive culture focused on care, innovation, and ownership.
  • Opportunities for continuous learning and professional growth.
  • Collaboration with an international team of technical and product experts.
  • Use of AI tools and emerging agentic AI systems to improve productivity, decision-making, and innovation.
  • Work on software supporting airlines and the future of AI-driven airline retailing.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →