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.
- 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