Responsibilities
* Software design (UML using Enterprise Architect)
* Implementation of design in JAVA - Particular focus on JavaFX for Front-End Development
* Peer Review of others design and code to ensure robust code quality
* Unit Testing
* Production of appropriate documentation and records for for the system.
Qualifications
* Appropriate degree (Engineering or Computer Science)
Essential skills
* HMI design experience, capturing and development of that design within UML (class, sequence diagrams)
* Java and JavaFX;
* Domain experience (sonar, and / or tactical / situational awareness)
Experience
* Service Oriented Architectures
* Operational display of sonar data
* Data visualisation
* Micro-services
* APIs (Open, third party use, definition and implementation)
* TCP / IP
* Comms middlewares
* Virtualisation
* Open Architectures
* Databases
* Data fusion
What do I need before I apply
* Due to Security Restrictions - this work can only be undertaken by UK Nationals (dual nationality is not permitted).
Benefits
* Collaborative working environment – we stand shoulder to shoulder with our clients and ourpeers through good times and challenges
* We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
* ExpleoAcademy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
* Competitive company benefits
* Always working as one team, our people are not afraid to think big and challenge the status quo
#J-18808-Ljbffr