Senior Java Developer
Would you like to join an international Java development Team that delivers first class applications for our businesses and clients around the world?
We are looking for a Java developer to join our fast growing team.
Your role is to develop software applications according to the business needs being involved in all phases of SDLC based on Agile or waterfall frameworks.
Develop software applications being involved in all the project phases’ activities (analysis, design, coding, testing, support).
Experience : Minimum 3.5 years of relevant experience in Java technologies and projects JEE (Java enterprise edition)
Technical skills that are good to have :
Java Platform, Enterprise Edition 6 (Java EE 6)
EJB / Spring Session Beans
Interceptors / Spring AOP
Bean validation / Spring Core
Dependency injection / CDI / Spring Core
JPA ( Hibernate ), JTA or Spring Data (if experience in Spring then easy to move on Hibernate with JPA&JTA)
JAX-RS ( REST API ) / Spring MVC with Rest, JSON, XML, HTML
Relevant experience with at least Java 7 version
Database : Oracle (SQL)
Linux : Basic knowledge
Building & tools : Maven, Jenkins, Sonar, Nexus,
Unit tests : JUnit
Version control system : GIT
Design patterns : Relevant experience with at least three patterns ( ex : Builder, Factory, Facade, Visitor, Proxy )
It is even better if you know or want to know more about this :
with capacity to quickly assimilate Java 8 specificity if is not the case
We are not machines! Soft skills are important
CET is an equal opportunity employer. Therefore, we do not discriminate based on Origin, Age, Gender, Personal belief, or sexual orientation.