Senior Java EE Developer

Brno, Hradec Králové, Bratislava, Homeoffice

Účel této pozice

Účelem pozice je doplnění našeho týmu v Hradci Králové, který se věnuje spolupráci s našimi klíčovými zákazníky – převážně na platebních a transakčních řešeních. Bude se podílet na vývoji a návhu architektury pro systémy pracující s velkým množstvím transakcí a systémy pracující s platebními daty zákazníků.

Smyslem je spolupracovat na bankovních / retail projektech, přinášet inovace na stávající projekty a podílet se na definici a návrhu nových projektů. Současně pracovat s ostatními kolegy v týmu a pomáhat jim dosahovat mistrovství v technologiích a postupech, které používáme.

Zároveň pracovat na udržování kvality našeho software skrze naše vývojové metodiky a podílet se na code review a dalších vývojových postupech.

Jaké budeš mít cíle

  • Znalost našich vývojových postupů a jejich používání
  • Podíl na code review kódu ostatních vývojářů
  • Podílí se na rozvoji databáze znalostí
  • Mít svůj vlastní kód perfektně pokrytý testy
  • Minimum pull requestů vrácených z code-review

Schopnosti, zkušenosti a dovednosti

  • Hledáme samostatného a zodpovědného kluka nebo holku s aktivním přístupem
  • Schopnost pochopení zadané problematiky – finanční transakce často nejsou jednouchá problematika
  • Java na špičkové úrovni – tohle je prostě seniorní pozice a čekáme, že budeš Javu ovládat na jedničku
  • Znalost Java technologií a frameworků – Spring / Hibernate / myBatis / Maven
  • Znalost verzovacích systémů – SVN, GIT
  • Znalost aplikačních serverů (WildFly) webových serverů (Tomcat)
  • Znalost DB technologií – Oracle, PostgreSQL
  • Znalost návrhových vzorů a jejich vhodnost použití, zkušenosti s návrhy architektur systémů
  • Povědomí o CI/CD – Jenkins, Bamboo
  • Zkušenosti s code review procesy a postupy a souvisejícími nástroji (Sonar)
  • Zkušenosti s psaním unit testů a automatických testů
  • Schopnost vedení a mentoringu méně zkušených kolegů či malého týmu
  • Komunikace s lidmi
  • Angličtina na slušné úrovni – především kvůli specifikacím a dokumentaci

Tvoje klíčové zodpovědnosti a úkoly

  • Vývoj na našich projektech a na jednotlivých úkolech
  • Rozdělování práce pro ostatní členy týmu
  • Návrh architektury řešení projektů či jejich částí
  • Příprava technického zadání pro ostatní členy týmu
  • Code-review na projektech
  • Rozvoj databáze znalostí

Co ti nabídne firma

  • především smysluplnou práci, kterou ocení všichni lidé ve firmě, se kterými se budeš potkávat i naši klienti a jeho zákazníci po celém světě – všechno ostatní už je jenom bonus navíc
  • možnost pracovat z home-office
  • počítač si vybereš mezi Dell nebo MacBookem
  • jedinečnou firemní kulturu – o té se víc dozvíš na našem webubloguFacebook profilu nebo prostě tak, že k nám příjdeš

Víme, že toho není málo, co musí dokonalý kandidát zvládnout a umět.

Naproti tomu ale stojí fakt, že firmu, jakou je MoroSystems, jen tak někde nenajdeš. Kultura, jako tu máme, způsob, jak pracujeme, parta, která tady je…. o tom všem se nedá moc psát – to musíš zažít. Pokud tě to zajímá, přijď k nám na vynikající kávu a o všem si promluvíme osobně. Pro začátek bude skvělé dostat tvůj životopis a kontaktní telefon a mail.

Těšíme se na setkání

Zaujala tě pozice? Napiš nám

*
*
*

Přihlašte se k odběru novinek

A neunikne vám žádná novinka ze světa MoroSystems