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