Java Software Engineer (Revenue Optimizer)

Sabre Poland
9 000 - 26 700
gross / month (Employment contract)

Online interview
Employment contract
Księdza Józefa Tischnera 8, Krakow Remote
Remote possible
Paid vacation
20 or 26 days/ 1 additional day

Project description

Revenue Optimizer is used by airlines to determine the optimal price of selling a seat at any given point in time. This brand-new product helps our customers increase their revenue by keeping their airplanes full and, at the same time, getting as many dollars from each sold seat as possible. To achieve this, we use complex Revenue Management and Machine Learning algorithms together with a very modern and innovative user interface.

Your tasks

We are now looking for a motivated individual to join our team as Lead Java Software Engineer to work with:

  • Passionate and innovative Team
  • New product being intensively developed and enhanced
  • Java 11, Groovy, Spring Boot, Apache Camel, Spock
  • MongoDB, ELK
  • Docker, Kubernetes
  • AI/ML, H2O, Apache Spark, AWS EMR
  • Application developed and hosted in AWS

Who we're looking for?

Required skills:

  • Around 5-6 years of relevant professional experience in software engineering
  • Excellent Java programming skills
  • Practical knowledge of Java related technologies and frameworks like Spring, Spring Boot, Apache Camel, Drools
  • Unix/Linux proficiency at user level
  • Good understanding of computer science basics (algorithmics, computational complexity)
  • Good understanding of Scrum software development framework
  • Very good written and verbal skills in English
  • Exceptional interpersonal and communication skills
  • Willingness to continuously develop and learn
  • Being proactive and committed to getting things done

Desired skills:

  • Experience in leading teams
  • Airline domain knowledge
  • Good understanding of technologies and best practices to work with Big Data
  • Programming experience in JavaScript UI frameworks, Groovy
  • Knowledge of MongoDB
  • Practical knowledge of cloud technologies and applications containerization

Spring Boot
Apache Camel
How we manage our projects?
Agile, Scrum
Project management software
How we code?
Version control
How we test?
Unit tests
Additional monitor
Personal container
Operating system
Work environment
Open space
Flexible working hours
  • Healthcare package
  • Healthcare package for families
  • Financial bonus
  • Hot beverages
  • Trainings
  • Conferences
  • Books
  • Car parking
  • Bicycle parking
Relocation package
  • Adaptation tips
  • Language courses
  • Shower
  • Chill room
  • Integration events

Recruitment process

Phone screen with recruiter
Technical Interview (via MS Teams) with Hiring Manager

Our company

Sabre Poland

Krakow 1300
Tech skills
  • Java
  • C++
  • C#
  • OpenShift
  • Python
  • Oracle
  • Hadoop
  • Kubernetes
  • Couchbase
  • Unix

Check out similar job offers