☕ Java/Kotlin Developer
Ahoj, jsem Lukáš z Appliftingu 👋
a aktuálně hledám nadupanou posilu do JVM (Kotlin, Java) týmu.
Zajímá tě architektura a moderní přístupy k autorizaci/autentifikaci? Chceš se naučit, jak navrhnout a implementovat modulární a škálovatelný systém? Přidej se k nám a pusť se do toho!
Jedeme bomby na projektech primárně z FinTech a MedTech světa, ale pracujeme i pro další odvětví. Žádný strach, nevyvíjíme žádný COBOL, ale pořádný Kotlin s kousky Javy, GraphQL, Postgresu, Elasticu a Kafky. Projekty často stavíme na zelené louce (nebo integrujeme s již existujícími), takže se dostaneš k analýze i výběru technologií. Snažíme se to dělat pořádně - klademe velký důraz na kvalitu kódu, bezpečnost a škálovatelnost.
A teď ještě něco málo o Appliftingu. Jsme softwarové studio z Karlína, které už od roku 2014 dělá věci jinak. Můžeš se o tom snadno přesvědčit! Je nás skoro 170, ale obejdeme se bez klasických manažerů. Všechny naše projekty zjednodušují lidem životy a prochází vnitřním ethics checkem. Vyvinuli jsme třeba systém pro rychlejší mezinárodní výměnu orgánů k transplantaci. Nebo zabezpečení bankovní aplikace, kterou používají miliony uživatelů napříč Evropou.
Mrkni, co všechno máme za sebou nebo na čem aktuálně děláme (a čeho se i ty můžeš stát součástí): BankID, Developerský portál pro Erste, Leveris a spousta dalších zajímavých projektů.
Jak to u nás funguje?
Náš tým pracuje na vícero projektech, kde si navzájem pomáháme a radíme. Máš tak šanci zapojit se jak do interních věcí, tak i do těch klientských, ať už se jedná o správu bankovních identit uživatelů, MedTechu nebo prodej eko energie.
Pokud dospěješ do bodu, že už nemáš na aktuálním projektu čím přispět a chceš se začít věnovat něčemu jinému, Applifting ti pomůže najít novou výzvu, kde se můžeš začít realizovat.
Máme stabilní technologický stack, ale baví nás objevovat nové technologie a nebojíme se vyjet ze zajetých kolejí.
Bez čeho se neobejdeš:
Java/Kotlin
Neztratíš se v základních pojmech
Dobrá znalost jazyka
Pochopení silných a slabých stránek dané technologie, frameworku nebo knihovny
Zkušenosti s údržbou a laděním v produkčním prostředí
Návrhové vzory aplikací a řešení
Dokážeš navrhnout architekturu aplikace, umíš ji formálně vyjádřit pomocí UML diagramů a diskutovat o ní
Dokážeš vysvětlit návrh méně zkušeným kolegům a realizovat jej v týmu
Spring nebo jiný podobný framework
hluboké porozumění relevantním teoretickým konceptům (DI, IoC)
zkušenosti s nastavením projektu, od počáteční konfigurace až po produkční nasazení
znalost Spring ekosystému
Hibernate nebo jiný ORM framework
zkušenosti s pokročilými koncepty: antijoin, projekce atd.
efektivní správa transakcí, locking, migrace a cache management
N+1 problem
Zkušenosti s distribuovanými systémy
Znalost běžných problémů a řešení jako je at least once delivery, at most once delivery a message ordering
Znalost Dockeru
Konfigurace a optimalizace pro JVM
Testování
Je pro tebe přirozené psát unit testy a snažíš se praktikovat TDD
Máš zkušenost s integračními a end-to-end testy
Víš, co jsou penetrační a zátěžové testy
Dokážeš posoudit, kdy, co a jak testovat
Znalost relačních databází
Dobrá znalost SQL
Dokážeš správně navrhnout databázovou strukturu
Víš, kdy (ne)používat indexy
A co by bylo fajn:
Zkušenosti s návrhem distribuovaných systémů
Distribuované transakce
Eventual consistency
CQRS
Pact testování
Zkušenosti s konfigurací JVM v cloudovém prostředí
NoSQL databáze, např. Mongo
GraphQL, WebSockets
OAuth2/OIDC
Zkušenosti s ElasticSearch
Kafka, RabbitMQ
V čem se s námi můžeš zlepšit:
Enterprise technologie
Architektura, design , analýza a použití příslušného toolingu
Využívání CI/CD nástrojů
Co dostaneš na oplátku:
🖖 „Hej kámo“ přístup a otevřená kultura.
⏰ Flexi pracovní doba.
⚖️ Péče o psychickou pohodu díky terapeutům z Terap.io.
💆 Masáže v kanceláři od Maséra s židlí.
🍺 Meetupy, teambuildingy a další akce pro naši komunitu.
🦸 Spirit of Applifting – proplatíme ti čas, který věnuješ konání dobrých skutků v pracovní době i mimo ni.
👫 Mentorship program – každý má svého mentora, někteří dokonce dva.
📚 Osobní rozvoj – rozpočet na konference, školení a knihy dle vlastního výběru.
🇬🇧 Příspěvek na kurzy anglického jazyka – skupinové i individuální.
💻 MacBook odpovídající tvé pozici s možností upgradu dle potřeby a budget na vybavení.
🛋 Odpočinkové zóny, meetup space i game zóna v moderních kancelářích v Karlíně.
👼 Kid-friendly a samozřejmě pet-friendly office.
🚴♂️ Multisportka i vlastní prostor pro cvičení s naším trenérem.
☕️ Výběrová káva, čaj a pravidelné občerstvení včetně snackbaru.
🏎️ Firemní auta, která si může kdokoliv půjčit.
🛍️ Nákup elektroniky za zvýhodněné ceny u našeho partnera.