About the Client
Naším klientom je technologická spoločnosť, ktorá už 30 rokov patrí medzi lídrov v oblasti FrontOffice a BackOffice aplikácií pre finančné inštitúcie na európskych trhoch.
About the Role
Pre nášho klienta hľadáme Java Developera do produktového teamu, ktory vyvíja produktovú platformu pre implementáciu internetového a mobilného bankovníctva.
Responsibilities
- Tvorba nových komponentov a rozvoj tých doterajších ako aj technologické zľadovanie medzi komponentami - unifikácia technológii, postupov, konceptov a technologický upgrade
- Písanie nového kódu, ale aj pochopenie, údržba a refactoring toho súčasného, kedže produkt sa vyvíja a dlhodobo udržuje. Niekedy to znamená, že niektoré pasáže je nutné prepísať od základov.
- Tvorba developerskej dokumentácie
Requirements
- Java 8 (zatiaľ je potrebné udžať kompabilitu s JRE 8, kvôli aplikačným serverom použivaných zákaznikmi nášho klienta. Produkt je však podporovaný aj pre Javu 11, Spring 5.2.x, Spring boot 2.2.x.
- JUnit (4.x)
- Asynchrónne programovanie
- SQL
- Maven, Git, Jenkins
- Groovy (v rozsahu pre Jenkins pipeline jobs)
- JSON
- JIRA
Nice to Have Skills
- znalosť systémov pre finančný sektor
- znalosť oblasti bezpečnosti webových aplikací
- Elasticsearch, RxJava, Messaging, Kafka, Docker, Kubernetes / Openshift, PostgreSQL, Oracle, Liquibase, Node.js