About the Client
Našim klientom je spoločnosť, ktorá už cez 30 rokov patrí medzi vedúcich implementátorov komplexných informačných systémov na slovenskom trhu. Jej cieľom je pochopiť podnikové procesy zákazníkov a vytvoriť pre nich inovatívne riešenia najmä v poisťovníctve, bankovníctve, priemysle a štátnej správe.
Čo klient ponúka:
- U klienta nebudeš len číslo (zaujíma ich kto si, čo ťa baví a napĺňa)
- Osobnostný a profesný rast v rámci firemnej politiky rozvoja a vzdelávania
- Mentoring (pre mediorov a seniorov)
- Jazykové kurzy angličtiny
- 96h vzdelávania za rok
- Tímový budget na externé konferencie, workshopy a certifikácie
- Rozvojový program pre tímy
- Pravidelné odborné komunity
- Flexibilný pracovný čas, možnosť práce v home office režime
- Firemné akcie a team buildingové aktivity
- Práca v dynamickej spoločnosti s najnovšími technológiami a skvelými špecialistami
- Široký doménový aj technologický záber - u klienta sa nudiť nebudeš
About the Role
Pre nášho klienta hľadáme skúseného Java Developera, ktorý bude pôsobiť na R&D projektoch zameraných na tvorbu a rozvoj frameworku (komponenty a knižnice) a jeho následné zapojenie do projektov.
Responsibilities
- Programovanie komponentov pre komplexné SaaS aplikácie s dôrazom na znovupoužiteľnosť, robustnosť a udržateľnosť
- Navrhovanie riešení netriviálnych problémov, spoluúčasť na tvorbe architektúry SW a to s prihliadnutím na dizajn to cost princípy a maximalizáciu úžitkovej hodnoty
- Spolupráca so zadávateľmi, analytikom a interným PM za účelom analýzy a upresňovania požiadaviek, rozsahu, cieľov projektu a potrebného času na realizáciu
- Spolupráca s dedikovaným prevádzkovým tímom pri vytváraní predpokladov pre efektívnu technickú podporu produkčného systému
- Zodpovednosť za dodávku v rozsahu pridelenej časti SW, rozdelenia a kontrola práce tímu
- Stráženie celistvosti diela a naplnenie očakávaní vyplývajúcich zo vstupov / zadania
- Tvorba technickej a softvérovej špecifikácie
- Súčinnosť (vecná) pri príprave sprintov
- Codereview a vedenie juniornejších kolegov
- Rozvoj tímu za účelom preberať zodpovednosť za jasne ohraničené a dielčie úlohy
Requirements
- Minimálne 5 rokov komerčných skúseností v Java vývoji v agilnom prostredí (scrum)
- Skúsenosti s riešením náročných úloh a mentoringom/radením kolegom
- Skúsenosti so Spring/Springboot a Hibernate, ako aj s SQL a WS-*/REST
- Skúsenosti s Docker, K8s, Jenkins, Azure stack-om, RabbitMQ, Kafka, Consul, Camunda či perfomance tuningom JVM
- Skúsenosti s frameworkom Xtext a tvorbou DSL (domain-specific languages)
- Systematickosť, zodpovednosť, kreativita, schopnosť stanoviť si priority
- Komunikatívnosť, tímovosť a chuť sa kontinuálne vzdelávať a napredovať
Nice to Have Skills
n/a