Petah Tikva

Job Description:

Airobotics is seeking a Senior Java-Core Developer to join our software team.

In this hands-on role, you will be part of Airobotics’ core development team, and develop Airobotics’ Ground-Control-System functionality.

Job requirements:

  • Bachelor’s Degree in Computer Science, Software Engineering, or relevant education and/or professional experience
  • At least 8 years of hands-on experience in Core Java development
  • At least 2 years of hands-on experience with C++ development
  • At least 7 years of experience in team leading
  • Experience with JNI and RMI development – Advantage
  • Experience with VM Heap/memory, Thread Dump, Network latency analysis – Advantage
  • Strong understanding of distributed software systems & Multithreading
  • At least 2 years of experience with MAVEN technologies
  • Experience with Java 8, including streams and lambdas
  • Excellent Bash Shell Scripting capabilities
  • Mockito-Core experience – Advantage
  • Experience in end-to-end release of highly reliable applications.
  • Excellent English skills
  • Strong analytical and communication skills, both written and verbal