Najnowsze oferty pracy

Zobacz więcej ofert pracy

Programista JAVA

PGS Software S.A.
Wrocław
praca stacjonarna
4547 dni temu

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();
        }

    }
}


Prosimy o dopisanie klauzuli: Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb procesu rekrutacji, zgodnie z ustawą z dnia 29.08.1997 r. o ochronie danych osobowych (tj. Dz. U. z 2002 nr 101, poz. 926)