Java Developer
emagine · Warsaw, Poland ·
- Work mode
- Hybrid
- Seniority
- Senior
- Employment
- Contract
- Category
- Software engineering
Lokalizacja: Warszawa
Model pracy: 1x w tygodniu z biura
Stawka: 155 pln/h netto +VAT B2B
Poziom: Senior (min. 5 lat)
Poszukujemy Programisty Java odpowiedzialnego za tworzenie wysokiej jakości kodu, projektowanie i dokumentowanie rozwiązań technicznych oraz przeprowadzanie testów jednostkowych. Pracujesz blisko Analityków biznesowych, Architektów IT i klienta biznesowego.
Zakres obowiązków:
Tworzenie wysokiej jakości kodu.
Projektowanie i dokumentowanie rozwiązań technicznych.
Przeprowadzanie testów jednostkowych.
Współpraca z Analitykami biznesowymi, Architektami IT oraz klientem biznesowym.
Dla poziomu Senior: wsparcie techniczne mniej doświadczonych programistów (mentoring).
Must Haves:
Wykształcenie wyższe kierunkowe (informatyka, matematyka lub pokrewne).
Doświadczenie w programowaniu w Javie.
Dobra lub bardzo dobra znajomość systemów bazodanowych: zapytania SQL, projektowanie, tworzenie struktur danych (tabele, indeksy itp.), transakcje i blokady bazodanowe.
Znajomość integracji systemów: REST, JSON, SOAP web service, XML, XSD.
Znajomość rozwoju aplikacji rozproszonych (Microservices).
Znajomość języka angielskiego (min. pisanie i czytanie dokumentacji).
Doświadczenie w pracy z JIRA i Confluence.
Profesjonalizm i samodzielność w działaniu.
Systematyczność i zaangażowanie.
Umiejętność analitycznego myślenia.
Kreatywność.
Umiejętność współpracy w zespole i komunikatywność.
Dla poziomu Senior: doświadczenie w code review (Git, Gerrit lub inne) i refaktoryzacji kodu.
Dla poziomu Senior: znajomość wzorców projektowych i architektonicznych.