All offersŁódźJavaStarszy programista Java
Starszy programista Java
Java
Transition technologies

Starszy programista Java

Transition technologies
Łódź
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    regular
    Spring
    regular
    Spring Boot
    regular
    Hibernate
    regular
    Agile
    regular
    Scrum
    regular
    JavaScript
    nice to have

Job description

OFERUJEMY:
  • Ciekawą, pełną wyzwań pracę w dynamicznie rozwijającej się Spółce Grupy Kapitałowej
  • Pracę przy innowacyjnych projektach z wykorzystaniem nowoczesnych technologii
  • Bezpośredni wpływ na kształtowanie wizerunku Spółek Grupy Kapitałowej na rynku
  • Możliwość rozwoju kompetencji w szerokim zakresie
  • Stabilność zatrudnienia i przyjazną atmosferę pracy
  • Spotkania integracyjne, konkursy wewnątrzfirmowe, ciekawe pakiety benefitów
  • Elastyczne formy zatrudnienia i godziny pracy

ZAKRES OBOWIĄZKÓW:
  • Analiza wymagań klienta
  • Opracowywanie projektu oprogramowania wraz z dokumentacją techniczną
  • Implementacja rozwiązań biznesowych opartych o technologie Java i JavaScript
  • Tworzenie i utrzymanie rozwiązań dla przemysłu
  • Implementacja testów automatycznych

WYMAGANIA:
  • Co najmniej 3 lata doświadczenia jako programista JAVA
  • Znajomość framework’ów: Spring, SpringBoot, Hibernate (lub inny ORM)
  • Umiejętność tworzenia web service’s bazujących na SOAP lub REST
  • Doświadczenie w implementacji testów jednostkowych np. JUnit z wykorzystaniem Mockito lub JMockit
  • Umiejętność budowania projektu przy pomocy: Maven bądź Gradle
  • Doświadczenie w pracy z repozytorium kodu Git/Gerrit
  • Doświadczenie w tworzeniu/rozwijaniu aplikacji webowych
  • Znajomość wzorców projektowych
  • Znajomość technik Agile oraz framework’u SCRUM
  • Umiejętność pracy w zespole
  • Umiejętność analitycznego myślenia
  • Biegła znajomość języka angielskiego

MILE WIDZIANE:
  • Dodatkowym atutem będzie znajomość niektórych z wymienionych technologii: GWT, JSP, Servlets, JavaScript, ExtJS, AngularJS, Vaadin, Selenium, Spock, LoadUI, JMeter, Groovy, Docker, Elasticsearch
  • Doświadczenie z systemami operacyjnymi Unix/Linux
  • Znajomość języka niemieckiego i francuskiego