Java Developer (Aviation domain)

Remote (Ukraine only) Java Software Developer

Required skills

Java / strong
Java applications servers / good
GIT or Gitlab / strong
Agile / good
English / strong

We are looking for an Engineer with strong communication skills, both inside a team and towards clients, who can explain decisions and technical solutions in a pedagogical and confident way.


Our client is the world’s leading provider of aeronautical data and combines our company’s enduring spirit of innovation with a legacy of leadership in aviation to deliver 21st-century navigation and aviation software solutions.


We develop solutions for optimizing daily operations for airlines and train companies worldwide. At this project, just as at others, we solve some of the most complex optimization problems in the world. We are passionate about making even the most complex issues simple and transparent for our customers.


  • 3+ years of experience in commercial software development with Java language
  • 1+ years of experience with Java applications servers (JBOSS or others), Java XML
  • 2+ years of experience with Databases (Oracle, Postgres)
  • 3+ years of experience with GIT or Gitlab
  • Good knowledge of Software Development Best Practices and Design Patterns
  • Good understanding of Agile work approach and its benefits
  • Good Java Core knowledge
  • Strong OOP/OOD skills and excellent quality of produced code
  • Experience working with CI/CD
  • Experience of using TDD approach on regular tasks
  • Record of successfully working directly with a client
  • Strong Intermediate level of English


Will be a plus:

  • Experience with basic Windows Administration
  • Experience working in Aviation Domain
  • Experience with Security tasks in Software Development
  • Experience working with Big Enterprise Projects

Personal Profile

  • Strong communication skills
  • Self-management
  • Flexibility


  • Clarify and document requirements
  • Work closely with the Product Owner to create well-defined and accurate user stories
  • Investigate and study new areas of the product, share the results with the team
  • Create test cases, test reports, and other test documentation
  • Perform functional, regression, exploratory testing
  • Document each implemented functionality in Confluence
  • Work closely with your development team and communicate with other teams when required


  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb