Java Developer

Apply for this position

Take the next step in your career – and help save lives at the same time! Become a part of the team, developing a NASA-awarded 3D geographical visualization solution, essential for public safety operations and spatial planning. Gaea+ helps assess risk and accelerate emergency response, prepare for and prevent disasters, and optimize interventions. And with your help, we can make it even better!

Join our dynamic team as Java Developer and expand your skills in developing desktop applications and back-end support systems in a positive environment.

Your mission

  • Development of new features in a Java desktop application and connected web services,
  • maintenance of back-end geographical data (processing and deployment),
  • development of supporting back-end services,
  • development of visual data analysis and import-export tools.

SKILLS we’re looking for

  • Java 8 proficiency,
  • knowledge of paradigms and regular approaches of multithreaded execution,
  • basic knowledge of Java back-end systems, microservices and REST communication,
  • basic understanding and use of SQL/NoSQL databases (PostgreSQL, Elasticsearch),
  • understanding the approaches and techniques of event-driven programming,
  • familiarity with delimitation of responsibilities, hierarchical dependencies, and connectivity of data structures within object-oriented programming,
  • knowledge of the Linux operating system and working in the Command shell.

BONUS SKILLS (can be useful, but don’t worry if you don’t have them)

  • Collaboration in open-source projects (Git, GitHub),
  • knowledge of Jersey framework,
  • experience with geographical data and tools,
  • familiarity with Java GUI or Vue.JS development,
  • experience with real-time information exchange and display,
  • understanding working principles of computer graphics and graphics rendering engines (OpenGL),
  • familiarity with automation and virtualization tools (Ansible, Docker, Vagrant, …).

WHAT we offer

  • Dynamic work in a relaxed atmosphere,
  • flexible working hours and remote work,
  • active collaboration in a team of experienced experts,
  • career development: internal and external educations,
  • unlimited sources of snacks and coffee,
  • fun XLAB events.

Apply for this position

Java Developer

Fill in the application form below or send your CV and cover letter to [email protected]. Or find a bug or potential improvement in one of our GitHub projects, open a pull request, and get yourself invited to the interview.

Upload your CV, cover letter and/or portfolio. The maximum size allowed is 5 MB (all files).
    Please fill out the mandatory listed fields (fields marked with *)
    Uh-oh, there seems to be a problem with your application. Try again or send it to [email protected]

    Thank you for applying for
    Java Developer!

    We will get back to you shortly.