All offersKatowiceJavaJava Developer
Java Developer
Java
ProData Consult

Java Developer

ProData Consult
Katowice
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Java 11
    advanced
    Microservices
    advanced
    REST
    advanced
    SOAP
    advanced
    Containers
    advanced
    Spring Cloud
    regular
    React
    regular
    Angular
    regular
    RabbitMQ
    regular
    Unit Testing
    regular

Job description

Online interview
Dla Klienta z branży telekomunikacyjnej obecnie prowadzimy rekrutację na stanowisko Mid./Senior Java Developer. Praca polega na tworzeniu aplikacji WEB/PWA/smartphone w języku Java 11 (w oparciu o metodologię CI/CD oraz microservises) .

  • Długość projektu: Długoterminowy (12 months+)

Zadania:
• Tworzenie rozwiązań opartych o kontenery/microservices
• Tworzenie czytelnego i wydajnego kodu (oraz unit testów), dokumentowanie wprowadzanych zmian
• Udział w analizie wymagań i projektowaniu rozwiązań
• Planowanie i priorytetyzacja prac zgodnie z uzgodnionymi planami projektów
• Przewidywanie, identyfikacja i zgłaszanie zauważonych problemów podczas tworzenia rozwiązań i komunikowanie ich do zespołu
• Rozwój oraz utrzymanie wdrażanych rozwiązań

Wymagania:


• Min. 3  lata doświadczenia zawodowego w zakresie programowania w szczególności w  technologiach: Spring Cloud stack, Java 8 lub 11

• Doświadczenie w użyciu oraz implementacji RabbitMQ, OAuth, REST, SOAP, Vavr, Firebase, Redi
• Doświadczenie w programowaniu aplikacji działających w kontenerach oraz architekturze microservices
• Doświadczenie w programowaniu aplikacji działających na serwerach takich jak: Tomcat,  Glassfish, JBoss
Praktyczna znajomość technologii testowania takich jak JUnit, Arquillian, Fitnesse i podobne
• Doświadczenie w pracy z: GitLab, Swagger, Maven
• Praktyczna znajomość szablonów projektowych (design patterns)
• Bardzo dobre umiejętności komunikacyjne i interpersonalne
• Pasja i entuzjazm w poznawaniu nowych technologii IT
• Dobra znajomość j. angielskiego

Mile widziane:

React lub Angular 2+, HTML5, CSS3
•Zainteresowanie technologiami natywnych aplikacji mobilnych i social media. Znajomość  Google API.
•Znajomość zagadnień automatycznego testowania - Javascript unit testing, Selenium, headless testing, BDD (e.g. Jasmine, PhantomJS, Cucumber)
•Znajomość zasad zwinnego programowania – Agile, Scrum, Kanban, etc.
•Znajomość zagadnień SEO.
•Umiejętność posługiwania się systemami UNIX, Apache

Oferujemy:

Długofalową stabilną współpracę przy projektach z użyciem najnowszych technologii.
• Dużo możliwości dla rozwoju w kierunku Back- end lub Full Stack.
• Relacje oparte na zaufaniu i regułach fair play.
• Benefity: ubezpieczenie Medicover, karta Multisport.
• Praca w nowoczesnej siedzibie z parkingiem 
• Praca zdalna: 1 dzień w tygodni.