- Postes vacants:
- 40 postes ouverts
- Type d'emploi désiré :
- CDI
- Experience :
- 3 à 5 ans
- Niveau d'étude :
- Ingénieur
- Langue :
- Français, Anglais
- Genre :
- Indifférent
Description de l'emploi
Main Role & Responsibilities:
- To develop software ensuring that the design and development are carried out as efficiently as possible with high quality output.
- Ensure that the developments meet the technical output requirements and applicable standards including test coverage.
- To work closely with the senior developers, technical architects and the Project Manager to ensure that the software meets delivery time frames and architectural vision.
- Good understanding of relevant technical skills, coupled with desire to be involved with defining technical standards and best practices for the development team
- Understand and seek to understand further the business requirements.
- Work cooperatively with user experience designers where appropriate.
- Support QA testers and amend defects throughout the project lifecycle
Exigences de l'emploi
Education
- Basic Requirements (Essential): Good Computer Science degree or similar.
Work Experience
+ Basic Requirements (Essential):
- Has worked in a similar environment.
- Strong core Java 7, 8
- Proficient with Java EE 6 server side API’s, EJB3, JMS, JPA, Hibernate.
- Expertise with XML, Xpath, XSLT, XML Schema, Spring
- Understanding of development best practice, OOA, design patterns, GoF, MVC, etc
- Knowledgeable with web-technologies HTML, CSS, Javascript
- Proficient database design; Oracle MS SQL Server, SQL
- Experience with TDD, BDD, Agile Methodologies (Scrum, Lean), JUnit, TestNG
+ Ideal Requirements (Advantageous):
- Working knowledge of cloud technologies such as AWS and Azure
- RESTful API’s, JBoss EAP 6
- Subversion, Bitbucket, Maven, Jenkins, Sonar, JBOSS AS/Tomcat
- Apache MyFaces (CODI)
Languages
- Basic Requirements (Essential): Good verbal and written English.
Date d'expiration
26/12/2019