Senior Java Developer
do 160 PLN/ godz.B2B
SeniorFull-time·B2B
#408129·Dodano 2 dni temu·1
Źródło: emagineTech Stack / Keywords
JavaSQLRESTJSONSOAPWeb ServicesXMLMicroservices
Firma i stanowisko
Branża: bankowość. Lokalizacje biur: Warszawa, Łódź, Gdańsk, Bydgoszcz, Katowice, Lublin, Wrocław, Szczecin.
Wymagania
- Minimum 5 lat doświadczenia zawodowego na stanowisku Java Developera.
- Wykształcenie wyższe kierunkowe (informatyka, matematyka lub pokrewne).
- Doświadczenie w tworzeniu aplikacji w technologii Java.
- Dobra lub bardzo dobra znajomość relacyjnych baz danych: pisanie zapytań SQL, projektowanie baz danych, tworzenie struktur danych (tabele, indeksy), zagadnienia związane z transakcjami i blokadami bazodanowymi.
- Znajomość zagadnień integracyjnych opartych o: REST, JSON, SOAP Web Services, XML, XSD.
- Doświadczenie w przeglądach kodu (Code Review).
- Doświadczenie w refaktoryzacji kodu.
- Znajomość wzorców projektowych i architektonicznych.
- Znajomość zagadnień aplikacji rozproszonych (Microservices).
- Doświadczenie w pracy z Jira i Confluence.
Mile widziane:
- Doświadczenie z Apache Kafka.
- Doświadczenie w projektowaniu rozwiązań z wykorzystaniem UML.
- Doświadczenie w pracy z Enterprise Architect.
Obowiązki
- Tworzenie wysokiej jakości kodu.
- Projektowanie i dokumentowanie rozwiązań technicznych.
- Przeprowadzanie testów jednostkowych.
- Współpraca z Analitykami Biznesowymi, Architektami IT oraz innymi członkami zespołu projektowego.
- Współpraca z klientem biznesowym.
- Udział w przeglądach kodu (Code Review).
- Refaktoryzacja istniejących rozwiązań.
- Wsparcie techniczne mniej doświadczonych programistów oraz dzielenie się wiedzą w zespole.
- Udział w projektowaniu nowych rozwiązań systemowych.
Inne informacje
Praca hybrydowa: wizyty raz w tygodniu w biurze w jednym z wymienionych miast: Warszawa, Łódź, Gdańsk, Bydgoszcz, Katowice, Lublin, Wrocław, Szczecin.
emagine
210 aktywnych ofert