About the Client
Náš klient je popredným poskytovateľom IT služieb. Významný dodávateľ informačných technológií a systémový integrátor ponúka širokú paletu služieb od konzultácií cez dodávky informačných systémov až po úplné prevzatie siete do zverenej správy. Dodávkovo pokrýva oblasti aplikačného softvéru, bezpečnosti a infraštruktúry, a to hlavne v odvetviach verejnej správy, zdravotníctva, obrany, dopravy, financií, výroby, logistiky a telekomunikácií.
About the Role
Pre nášho klienta hľadáme skúseného Java Developera.
Responsibilities
- Podieľanie sa na projektoch – tvojou úlohou bude porozumieť problematike, pochopiť požiadavke a jej zadaniu a implementovať ju. Netreba sa báť aplikovať svoje vlastné návrhy a kreatívne riešenia.
- Práca so širokou paletou technológií – našim hlavným cieľom je neustále napredovanie, využívanie nových technológií, uvítame tvoje nové návrhy v rámci programovania a implementácie aplikačných a portálových riešení na platforme SpringBoot, ktoré vyvíjame v najlepšom IDE pre Javu – IDEA.
- Analyzovanie a špecifikácia – v niektorých prípadoch zadania sa budeš musieť (samostatne alebo s ostatnými členmi tímu) oboznámiť s postupmi analýzy a špecifikácie alebo s návrhmi architektúry systému, nakoľko podklady pre analýzu nemusia obsahovať dostatočné technické riešenie pre implementáciu.
- Vývoj – v súlade s plánom a charakteru projektu sú stanovené jednotlivé úlohy. Niekedy slovné zadanie, niekedy komplexná špecifikácia, veríme, že máš zdravý úsudok a budeš vedieť zareagovať v oboch prípadoch. Kreativite sa taktiež medze nekladú a tak v závislosti od skúseností budeš môcť rozširovať a modifikovať aj existujúce riešenia, vytvárať integrácie s ďalšími komponentmi.
- Komunikácia – so všetkými zúčastnenými stranami v rámci svojho tímu alebo s inými oddeleniami. V našej spoločnosti sme hrdí na otvorený štýl komunikácie, takže sa nemusíš báť vyjadriť Tvoj názor.
- Garantujeme prácu na zaujímavých projektoch, na ktorých budeš rásť spolu s nami.
Requirements
- praktické skúsenosti s vývojom minimálne 3 roky
- výborná znalosť jazyka Java a nástrojov na tejto platforme
- prehľad a znalosť Java knižníc a technológií (Spring Framework, JAXB, JAX-WS, JAX-RS, JUnit, messaging, validations)
- znalosť jazyka UML
- znalosť práce s verziovacími systémami
- znalosť jazyka SQL a prístupu k dátam pomocou technológií ORM, MyBatis alebo JDBC
- analytické myslenie
- schopnosť analyzovať danú tému, uchopiť ju a navrhnúť riešenie
- zodpovednosť za správnosť riešenia a jeho efektívnosť
- zodpovednosť za kvalitu kódu
- ochota učiť sa a aktívny prístup k riešeniu úloh
- schopnosť tímovej komunikácie a spolupráce
- zodpovednosť, flexibilita
Používané technoloógie:
- Spring a SpringBoot ako platformu
- najlepšie IDE pre Javu – IDEA
- agilný vývoj, plánovanie a sledovanie úloh (JIRA)
- build automation tools (Gradle, Maven)
- continuous integration (Jenkins)
- version control (Git, Mercurial)
- monitoring riešení
Nice to Have Skills
n/a