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