Zobacz nasz kanał na YouTube
Programista JAVA
Miejsce pracy: Wrocław
Nr Ref.: PR-WRO-SJAVA-2013/06
package com.pgs.soft; /** * PGS Software to polska spółka informatyczna notowana na giełdzie.<br/> * Jesteśmy jednym z największych polskich eksporterów branży IT.<br/> * W naszych biurach we Wrocławiu i Rzeszowie zatrudniamy ponad 200 programistów i testerów.<br/> * Tworzymy zaawansowane oprogramowanie dla klientów z Europy Zachodniej i USA. * */ public class JavaDeveloper extends PgsTeam { public static final String WORKING_PLACE = "Wrocław"; public static final String REFERENCE_NUMBER = "PR-WRO-SJAVA-2013/06"; public JavaDeveloper(int experienceYears, boolean webProjects, boolean english, CV cv) { super(experienceYears, webProjects, english, cv); position(); requirements(); niceToHave(); configureWorkingEnvironment(); interview(); } /** * Define position at PGS */ private void position() { designAndImplement = true; englishCommunication = true; agileScrum = true; } /** * Set up job requirements */ private void requirements() { qualified = experienceYears >= 2 && english && webProjects && cv.contains(new String[] { "Hibernate", "JPA", "Spring" }); } /** * Configure valued technical experience */ private void niceToHave() { niceToHaveTech = new String[] { "Camel", "Lucene", "GWT", "Vaadin", "JQuery", "JSTL", "Apache CFX", "Groovy", "Grails", "Oracle" }; } /** * Set up PGS-SOFT offer */ private void configureWorkingEnvironment() { workingEnvironment.add("Stabilne zatrudnienie"); workingEnvironment.add("Pracę w międzynarodowych zespołach"); workingEnvironment.add("Rozwój na ścieżce eksperckiej lub managerskiej"); workingEnvironment.add("Rzeczywisty wpływ na wybór technologii projektu"); workingEnvironment.add("Możliwość zmiany projektu"); workingEnvironment.add("Finansowanie certyfikacji technologicznej"); workingEnvironment.add("Nieformalną atmosferę w naszym nowoczesnym biurze"); workingEnvironment.add("Elastyczne godziny pracy"); workingEnvironment.add("Prywatną opiekę medyczną"); workingEnvironment.add("Kartę Multisport"); workingEnvironment.add("Kursy języka angielskiego i niemieckiego"); workingEnvironment.add("Drugie śniadanie i owoce"); workingEnvironment.add("Pomoc w relokacji"); workingEnvironment.add("Wyjazdy i imprezy integracyjne"); } /** * Validate interview proposal */ private void interview() { if (!qualified) throw new IllegalArgumentException("not qualified"); boolean techBonus = false; for (String tech : niceToHaveTech) { techBonus |= cv.contains(tech); } raiseEmploymentRate(techBonus); if (cv.sendTo("praca.wroclaw@pgs-soft.com") && cv.subjectContains(referenceNumber) && cv.contains("Wyrażam zgodę na przetwarzanie moich danych osobowych" + " dla potrzeb niezbędnych przy realizacji procesu rekrutacji" + " zgodnie z Ustawą z dn. 29.08.97 o Ochronie Danych Osobowych")) { + " (DZ.U. nr 133, poz. 883)")) { requestInterviewWithCandidate(); } } }