#1 Job Board for tech industry in Europe

Programista Java
Java

Programista Java

Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java

    advanced

    Spring

    regular

    Hibernate

    regular

    REST API

    regular

    SVN

    regular

    Git

    regular

    Spring Data

    regular

    Spring Cloud

    regular

    Spring Boot

    regular

    Spock

    regular

Job description

Online interview
Verestro SA (do niedawna pod nazwą uPaid Sp. z o.o.), z siedzibą główną w Warszawie, oddziałami w Lublinie, Częstochowie i Tarnowskich Górach oraz biurami regionalnymi w Sofii, Nowym Jorku i Sao Paulo, to fintech, który od 10 lat dostarcza rozwiązania płatnicze bankom, partnerom i instytucjom płatniczym na całym świecie. Zatrudniamy już łącznie blisko 120 ekspertów na 3 kontynentach.

Verestro (Esperanto: „true leader”) specjalizuje się w rozwijaniu, integracji i zarządzaniu API dla banków i partnerów fintech, np.: płatności NFC HCE, QR i person-to-person, rozwiązań lojalnościowych, czy kart wirtualnych i zarządzania kartami i wydatkami. Rozwiązania spółki obecne są już na różnych kontynentach, a główne projekty prowadzone są na rynkach zagranicznych takich jak: Europa Środkowo-Wschodnia, Ameryka Południowa i Łacińska, Bliski Wschód, USA, Azja Południowo-Wschodnia.

W czerwcu 2020 Mastercard poinformował o inwestycji w spółkę fintech dołączając do grona współwłaścicieli Verestro. Inwestycja ta zapewnia firmie przewagę konkurencyjną, dostęp do nowych rynków i klientów oraz stabilność finansową.

OPIS STANOWISKA:

Będziesz odpowiedzialny za rozwój i tworzenie nowego oprogramowania w ramach projektów prowadzonych przez Verestro SA.

CZEGO WYMAGAMY:

  • minimum dwuletnie doświadczenie na stanowisku programisty JAVA
  • dobra znajomość języka Java 8, Java 11
  • bardzo dobra znajomość Spring Framework i Spring Boot
  • doświadczenie w tworzeniu REST API w tym umiejętność projektowania według praktyk RESTful
  • znajomość architektury mikrousług i systemów rozproszonych, w tym jak zapewnić wysoką dostępność aplikacji, skalowalność, odporność na awarie
  • doświadczenie pracy w środowisku IntelliJ
  • umiejętności pracy w zespole projektowym oraz wysoką komunikatywność
  • znajomość metodyk projektowych, szczególnie SCRUM
  • znajomość Hibernate i zagadnień związanych z mapowaniem obiektowo-relacyjnym
  • umiejętność samodzielnego rozwiązywania problemów
  • angielski na poziomie umożliwiającym pracę z dokumentacją techniczną
  • znajomość tworzenia testów jednostkowych, integracyjnych oraz praktyki TDD
  • mile widziana znajomość konteneryzacji w tym docker i kubernetes

DLACZEGO WARTO U NAS PRACOWAĆ?

  • pracujemy w najnowszych technologiach takich jak Java 11, Kotlin, Spring Boot/Cloud/Data/Security, Reactor
  • nasze projekty to mikroserwisy a nie monolity
  • nie straszne nam są nowe pomysły
  • testujemy nasz kod przy użyciu Spock framework i Junit4, praktykujemy Continuous Integration, Continuous Delivery czy Code Review każdej zmiany
  • praktykujemy Event Storming nowych projektów/produktów oraz korzystamy z podejścia Domain Driven Design
  • będziesz pracować nad systemami, które produkcyjnie działają od wielu lat oraz będziesz mieć możliwość pracy nad nowymi systemami
  • pracując z nami masz wpływ na wybór technologii, metodologii pracy oraz pracy całej organizacji
  • elastyczne godziny pracy
  • premie roczne
  • chillroom z xBox'em

Benefity:

  • Oferujemy udział w specjalistycznych szkoleniach ( tj. budżet szkoleniowy oraz szkolenia wewnętrzne),
  • elastyczne godziny pracy ( biuro czynne 24 h),
  • możliwość pracy zdalnej,pakiet socjalny: karta multisport, opieka medyczna (od początku zatrudnienia ),
  • wyjazdy integracyjne – góry, żagle, paintball itd.,
  • premie roczna,
  • Happy Friday, 
  • BYOD,
  • dofinansowanie do miejskiej strefy parkowania oraz chillroom z xBoxem.