Position: Middle Full-Stack Java Engineer, JavaFX/Android/JNI
Company: CleverLand
Experience required: 3y
Category: Java
English level: intermediate
Published: 2020-08-01T00:00:00+03:00

Responsibilities
1. Maintenance of the existing product
2. Developing new UI features and Business Logic modules in JavaFX.
3. Refreshing existing User Interface of the products together with a dedicated Designers.
4. Fixing Bugs and technical issues.
5. Integrating and working with native C/C++ modules by using JNI ecosystem and tools.
6. Developing Android based extensions for the desktop software – mobile & Wearable applications.
7. Working with BLE interfaces and developing communication protocols between desktop software and
mobile extensions.
8. Designing and building architecture for all new extensions, modules, and interfaces of the products.
9. Writing technical documentation of the designed modules and architectures.

Experience
1. B.Sc. in Computer Science or Software Engineering.
2. At least 3 years of experience developing in Java.
3. Solid experience developing Android applications, mobile/wearable, etc.
4. At least 1 year of experience working with JNI and integration of C/C++ modules.
5. At least 2 years of experience developing Custom User Interfaces in Android/JavaFX/WPF or another similar
framework.
6. GIT/ Source Control Tools (i.e., GitHub, Bitbucket, TFS,)

Minor experience bonus:
1. Developing Applications in JavaFX will be a Hight bonus