100% zdalnie nawet po pandemii
Branża: finansowa / bankowa
Zadania:
- Udział w realizacji projektów w obszarach bankowości elektronicznej, funduszy inwestycyjnych, automatyzacji procesów biznesowych w backoffice, CRM, BPM
- Praca w zespole składającym się z kierowników projektów, analityków, programistów, testerów odpowiadającym za rozwój oprogramowania i wdrażanie nowych funkcjonalności/aplikacji
- Tworzenie dokumentacji technicznej z wykorzystaniem Confluence, UML i Enterprise Architect
Wymagania:
- Angielski na poziomie czytania dokumentacji technicznej (B1)
- Komercyjne doświadczenie min. 2-3 lat w wykorzystywaniu wymienionych technologii:
✔ Spring lub Java EE
✔ JPA/Hibernate
✔ REST/SOAP
- Dobra znajomość systemów bazodanowych (w szczególności Oracle 10g i wyżej) w zakresie:
✔ Pisanie wydajnych zapytań SQL
✔ Projektowania
✔ Tworzenia struktur danych (tabele, indeksy, etc),
✔ Znajomości zagadnień związanych z transakcjami i blokadami bazodanowymi
- Dobra znajomość ww. technologii na poziomie pozwalającym na sprawne tworzenie aplikacji
Ponadto:
- Dobra znajomość zagadnień z obszaru technik wytwórczych typu Continuous Integration
- Doświadczenie w przeglądaniu kodu (code review) (GIT, Gerrit, inne)
- Doświadczenie w zakresie audytu kodu (code review), refaktoryzacji kodu
- Znajomość dobrych praktyk i zasad “Czystego kodu (Clean Code)”
- Doświadczenie w rozwoju aplikacji rozproszonych (Microservices)
- Znajomość wzorców projektowych oraz wzorców architektonicznych
Mile widziane:
✔ znajomość Apache Kafka
✔ doświadczenie z zakresu projektowania nowych rozwiązań z wykorzystaniem narzędzia Enterprise Architect / UML