2341757 Java Developer (X2)

  • CVL
  • Portsmouth, UK
  • Sep 09, 2016
SQL

Job Description

Our client is a world leader in the design and manufacture of satellite systems. Their activities cover complete civil and military telecommunications and Earth observation systems, science and navigation programmes, together with avionics and a wide range of space equipment and associated ground infrastructure. They have a new and exciting opportunity for a Java Developer (X2 positions) to work onsite in Portsmouth for an initial 12 month contract. Outline Job Profile: A Java Subject Matter Expert (SME) is required. The engineer must have a broad range of experience with software and its applications, experience of Software development using the Agile methodology and, ideally, knowledge of the control and monitoring of equipment. The engineer must be able to take ownership of a development area and where necessary engage in technical discussions with key stakeholders, they must be able to contribute to all stages of the Software development lifecycle including development, test and deployment as well as preparing the associated documentation. Qualifications and/or Skills: Essential: Considerable demonstrable software development of equipment interfaces in a Java environment using Java. The following key technical skills are essential: -Java -Hibernate -JSF (Java Server Faces) -UML -Agile Process In addition to the above essential skills the candidate should demonstrate competency in a number of the skills below. Degree level education (to Masters level would be preferable) Java Core (current) Java Enterprise Edition (current) Spring Framework Java Server Faces (JSF2) using PrimeFaces or other JSF Implementation Hibernate/JPA Knowledge and use of major design patterns Eclipse / NetBeans IDE SVN or similar version control management system JUnit SNMP/SNMP4J JQuery Python Network equipment configuration JavaScript CSS HTML & XHTML XML Parsing SQL Databases particularly MySQL SQL Tomcat Unix/Linux & Windows environments Agile Development Processes Continuous build environments Issue tracking systems UML/SysML using Enterprise Architect or similar Application Server Containers (GlassFish / JBoss) Software & system integration Network Management Systems Control & Monitoring Systems IP Networking Java Swing RMI AJAX/AJAX Libraries JSP/Servlets XSL/XSLT LDAP TCL/JACL C++ JavaFX HTML 5