Description
Role: Java developer/Java Software engineer
Rate: Competitive
Location: Rome, Italy
Job type: Contract
Duration: 6 months rolling
Essential Skills & Responsibilities:
* At least 5 years of experience in JAVA software development.
* At least 5 years of experience in JAVA Enterprise software development (Servlets, JSP, JSF, EJB).
* Familiar with the Eclipse IDE for JAVA/JEE development
* Design of software components for customer Videoscape deployments based on customer and project requirements.
* Development of software components for customer Videoscape deployments.
* Testing and documenting for all developments.
* Supporting installation teams during deployment and customer acceptance testing of the developments.
Required Skills and Competencies
* In-depth knowledge of the JAVA programming language
* In-depth knowledge of JAVA Enterprise Edition (JEE) technology
* Familiar with one or more software design and development methodologies.
* Good knowledge of REST & SOAP web services, especially implementation in a JEE application.
* Good (user) knowledge of Linux.
Basic understanding of digital video platforms:
* Encoding
* Electronic program guide
* Encryption & digital rights management
* Content delivery networks.
Familiarity with the following technologies:
* Relational databases & SQL
* SEAM 2
* JBOSS Application Server 5.x
* Hibernate
* JAVA Persistence API (JPA)
* Enterprise Service Bus (JBOSS ESB preferred)
* Good verbal and written knowledge of English
* Knowledge of Italian would be a strong asset
Key Skills: Java/Jee/Jboss/Hibernate/REST/SOAP/Servlets, JSP, JSF, EJB