Software Developer - Java - Desktop

  • Edinburgh, City of Edinburgh, Scotland
  • Market related

Strong software developer, Java for desktop or mobile application development using Java for tools creations IDEs, IDE plugins, command line, parsers, compilers, preprocessors, build systems, Gradle plugins.

UI app development Java FX would be ideal or other UI frameworks - Swing, SWT, AWT, Android's UI framework.

Strong Multithreaded systems and multi-process systems and IPC experience.

Strong software developer to design, develop desktop tools which will be used internally to author rich, graphical configuration and tuning experiences which will be delivered to customers. Working in a software development team. You will design, develop and test new software features. You will break project requirements down into stories and tasks along with work estimates.

You will develop advanced desktop software tools running of both Windows and Mac.

In an ideal world you will have experience of the following but not essential: OSGI, Eclipse RCP, IDE Plugin creation, build system creation, JavaFX