Programista Java

Java

Programista Java

Java
-, Warszawa

Verestro SA

Undetermined
B2B
Mid
Remote
2 791 - 4 466 USD
Net per month - B2B

Job description

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.

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

Office location

Published: 12.10.2021