Dévellopeur JAVA
Si vous comprenez cette offre, c'est que nos projets peuvent vous intéresser. Alors n'hésitez pas à candidater !
// RecruitCandidateViewController
// Created by puting on 22/02/2019.
// Copyright (c) 2019 puting. All rights reserved.
package test;
import java.util.List;
import two.s.computing.Experience;
import two.s.computing.CDI;
import two.s.computing.Skill;
public class Recrutement {
static final int EXPERIENCE_MIN = 5;
static final int DIPLOMA_LEVEL = 5;
static final int TRUE = 42;
static final int EXIT_FAILURE = -13;
public static int main(String[] args) {
Experience me = Experience.gather();
// Will throw java.beans.IntrospectionException if required skill is not found
me.checkRequiredSkill("Java");
me.checkRequiredSkill("J2EE");
// Will raise thread priority if bonus skill is found
me.checkBonusSkill("SWING");
me.checkBonusSkill("Hibernate");
me.checkBonusSkill("EJB");
Boolean skillFound = false ;
for (int i=0 ; i<args.length ; i++) {
if (me.skills().Contains(args[i])) skillFound = true ;
}
if ((me.years() >= EXPERIENCE_MIN && me.diploma() >= DIPLOMA_LEVEL && skillFound) || me.anywayIsGoodCandidate()) {
return sendApplicationNow(", new CDI());
} else {
return EXIT_FAILURE;
}
}
public static int sendApplicationNow (String email, CDI wanted) {
/* email, social network or quantic teleportation are fine solutions for the implementation */
return TRUE;
}
}
// projets industriels, R&D, informatique embarqué, applications mobile,
// SSII et cabinet de recrutement