#1 Job Board for tech industry in Europe

Java Senior Developer
Java

Java Senior Developer

Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote
Bitcoin Technologies

Bitcoin Technologies

Internet – kiedyś kipiący wolnością i kreatywnością; surowy i nieujarzmiony – teraz dogorywa smutno na naszych oczach. Scentralizowany na kilku social media, profiluje masy i generuje strumień lepkiej somy dla tych, których zdołał złamać. Jeszcze śnimy, czy elektryczne owce śnią za nas? Ale to nie koniec - każdy system ma lukę. Dlatego budujemy zdecentralizowaną giełdę "Punks" z największym lewarem w historii - manifest wolności, spisany równaniami na pomiętych zeszytach, szybach autobusów i Emacs. Giełdę umieścimy w ekosystemie 300 bankomatów krypto, które rozstawiliśmy -jak tykające bomby- w 16 krajach. Rewolucja nie będzie transmitowana.

Tech stack

    Java 15+

    master

    Spring Boot

    advanced

    Microservices architecture

    regular

    Apache Kafka

    regular

    PostgreSQL

    regular

    Redis

    regular

    TDD

    regular

Job description

Online interview

Specjalizujemy się w tworzeniu rozwiązań w dziedzinie walut wirtualnych. Obecnie jesteśmy jedną z czołowych firm dostarczających ATMy do wymiany kryptowalut w większości krajów Europejskich. Oferujemy klientom wysoką jakość usług oraz najkorzystniejsze ceny oraz możliwość bezpośredniej zamiany kryptowalut na gotówkę bądź gotówki na jedną z kilku oferowanych na urządzeniach kryptowalut.

Obecnie pracujemy nad jednym z ważniejszych systemów w historii organizacji - giełdą kryptowalut. Poszukujemy pasjonatów technologicznych, umysłów analitycznych, samodzielnych ekspertów poruszających się płynnie zarówno w dziedzinie programowania jak i infrastruktury - swoistych one-man-army do tego strategicznego projektu.
Znajomość zagadnień kryptowalutowych nie jest wymagana.


Szukamy osób, które:
- mają co najmniej 5 lat komercyjnego doświadczenia w tworzeniu oprogramowania w Javie
- są doświadczonymi ekspertami w zakresie architektury oprogramowania i nadal chcą brać czynny udział w jego rozwoju
- budowali już rozwiązania w oparciu o Apache Kafka i/lub Kafka Streams
- mają doświadczenie w pracy z architekturą microserwisową
- chętnie doklejają nowe kartki na event event stormingu
- znają dobre praktyki programistyczne i zasady Clean Code
- nie boją się wysoce skalowalnych rozwiązań w oparciu o infrasturkturę on premise
- potrafią dostosować technologię do wymagań (a nie odwrotnie)
- chcą się nieustannie rozwijać i aktualizować swoją wiedzę
- posiadają zdolności analityczne


Dodatkowo cenimy:
- duże poczucie humoru
- umiejętność pracy w zespole
- chęć dzielenia się wiedzą
- kreatywne i nieszablonowe podejście do stawianych wyzwań technologicznych


Dlaczego akurat my?
- swoje produkty tworzymy w oparciu o najnowsze technologie: Java 15+, WebFlux, Spring Boot, Apache Kafka, Kafka Streams, Kafka Connect, MongoDB, Redis, Postgres, Groovy, Spock
- nasze rozwiązania są w pełni skalowalne
- mamy automatyczne budowanie, konteneryzację i wdrożenia w oparciu o CI/CD i własne pipeline
- posiadamy dedykowane zespoły zajmujące się infrastrukturą i frontendem
- od pierwszego dnia produkcyjnego wdrożenia spodziewamy się dużej skali liczonej (kilkanaście/kilkadziesiąt tysięcy eventów na sekundę)
- praktykujemy Code Review, Continuous Integration / Delivery, Scrum/Kanban, DDD, TDD i Pair Programming
- decyzje technologiczne podejmujemy w ramach zespołów (nie są one narzucane "z góry")
- posiadamy startupową kulturę pracy i nieformalny klimat w profesjonalnym zespole
- prowadzimy wewnętrzne i zewnętrzne szkolenia


Co możemy Ci zaoferować?
- pracę nad nowym ambitnym projektem
- atrakcyjne wynagrodzenie
- realny wpływ na kształt tworzonego rozwiązania
- kontakt z najnowocześniejszymi technologiami
- brak nudy i nieformalny klimat
- elastyczne godziny pracy
- szkolenia
- współpracę w oparciu o umowę B2B
- możliwość pracy w pełni zdalnej lub w Toruniu