Join us and help shape the digital backbone of modern aviation, where your Java expertise powers safer, smarter and more efficient flight operations worldwide.

Join us and help shape the digital backbone of modern aviation, where your Java expertise powers safer, smarter and more efficient flight operations worldwide.

Tasks

We are looking for qualified Java Developer. As a member of a scrum team you will be working on an established desktop application used within the aeronautical environment- Lido eRoute Manual. This application is specially designed for Microsoft Surface and general Windows Operating system. 

You will designing and developing solutions making the flight execution safer, informed and efficient. 

Your responsibilities will include:

  • Design, develop and test features for our aviation desktop app
  • Implement end-to-end solutions from concept to deployment
  • Collaborate with architects and DevOps to improve CI/CD pipelines and ensure release stability
  • Work closely with UX and domain experts to ensure usability and compliance
     

Behind the scenes

Welcome Onboard

Imagine crafting software solutions that touch every stage of the flying experience, used by over 350 airlines worldwide. At Lufthansa Systems, you'll innovate at the forefront of the aviation industry, developing solutions that make air travel safer, smoother, and more enjoyable for millions. 

Benefits

Flight privileges

Special deals with selected partners

Employee events

Hybrid working possible

Flexible working hours

Health programs & health days

Flight privileges, Special deals with selected partners , Employee events, Hybrid working possible, Flexible working hours, Health programs & health days

Requirements

  • A minimum of 3 years of programming experience in Java development (desktop applications preferred)
  • Proven know how in Git, continuous integration, test automation and agile development
  •  Working knowledge of the general desktop landscape, architectures, trends and emerging technologies
  • Experience with Java Swing or another Java GUI library (Java FX)
  • Experience with Apache Maven/Nexus
  • Experience in developing unit and integration tests, use of Junit/Mockito
  • Experience with REST
  • Experience with Google Protocol Buffers
  • Good knowledge of English in speaking and writing (B2/C1)
  • Team player with good communication skills
  • Extensive knowledge and deep understanding of Windows platform, in areas such as component interaction, threading, memory management
  • Readiness to work in a hybrid model: 2 days in the office in Gdańsk


Optional:

  • Knowledge of aviation domain
  • Java Spring, JNA/JNI, Apache Commons / Guava
  • Experience working in agile environments

Company

About Lufthansa Systems Poland Sp. z o.o.

Lufthansa Systems is a leading airline IT provider. Based on long-term project experience, a deep understanding of complex business processes and strong technological know-how, the company provides consulting and IT services for the global aviation industry. Over 300 airlines worldwide rely on the know-how of IT specialists at Lufthansa Systems. Its portfolio covers innovative IT products and services which provide added value for its customers in terms of enhanced efficiency, reduced costs or increased profits. Headquartered in Raunheim near Frankfurt/Main, Germany, Lufthansa Systems has offices in 16 other countries.
Join Us. apply
Lufthansa Group
zurueck