Senior Java Developer / Starszy Programista Java / Senior Software Developer

TeamQuest jest polską, dynamicznie rozwijającą się firmą, od ponad 10 lat zajmującą się kompleksowymi usługami doradztwa personalnego, w szczególności w rekrutacji specjalistów IT.

Innowacyjna, międzynarodowa firma z branży FinTech, zajmująca się rozwojem sztucznej inteligencji i tworzeniem rozwiązań dla bezpieczeństwa bankowego między innymi w Ameryce Północnej i Azji, w oparciu o entuzjastyczne wykorzystywanie analityki dużych zbiorów danych i najnowocześniejszych technologii ma celu zrewolucjonizowanie programowania na świecie. Bazując na ogromnym doświadczeniu i kreatywności swoich pracowników, firma podbija świat, wprowadzając go w nową erę technologii. Ze względu na rosnącą liczbę projektów do wykonania, firma ta poszukuje obecnie do swojego zespołu osoby na stanowisko

Senior Java Developer / Starszy Programista Java / Senior Software Developer
18120090

Obowiązki
Planowanie, definiowanie i projektowanie rozwiązań na wysokim poziomie
Pełna odpowiedzialność za opracowanie i realizację zadań
Stworzenie platformy AML korzystając z najnowszych technologii stosu JVM na najwyższym poziomie: Java 8 (do Java 11), Spring Boot, PostgreSQL, Apache Spark, Docker, Angular 6
Skonstruowanie narzędzia do analizy tekstu (przetwarzanie języka naturalnego)
Zbudowanie niezbędnych komponentów do integracji z systemami klientów
Testowanie i rozwijanie sieci głębokiego uczenia się
Korzystanie z najlepszych narzędzi liniowych: Scrum w JIRA, GitLab
Korzystanie z narzędzia Jenkins do automatycznego budowania i testowania
Analizowanie kodu za pomocą SonarQube i utrzymanie artefaktów w Artifactory

Wymagania
Minimum 7 lat doświadczenia w tworzeniu oprogramowania
Biegłość w projektach SOLID i OOP oraz wzorach projektowych
Umiejętność programowania systemów równoległych, które skalują się (wielowątkowe lub rozproszone)
Praktyczne rozumienie TDD (Test Driven Development) i BDD (Behavior Driven Development)
Bardzo dobra znajomość relacyjnych baz danych i dużych zbiorów danych
Biegłość w pracy w środowisku Linux
Praktyczne doświadczenie w projektowaniu / programowaniu dużych systemów
Bardzo dobra znajomość Java 8, Spring, ORM (Hibernate), XML, JSON, REST, Nginx, Git, Maven, Jenkins
Znajomość języka angielskiego minimum na poziomie B2

Oferujemy
Zatrudnienie w oparciu o kontrakt B2B
Pracuj tak, jak lubisz: z biura lub domowego biura (PRACA ZDALNA)
Atrakcyjne warunki zatrudnienia: …… PLN / H
Chcesz podróżować? Świetny! Podróżuj z nami do lokalizacji naszych klientów w: Londynie, Szwajcarii, USA lub Singapurze. Nie chcesz podróżować? Również świetnie! Pomóż nam ulepszyć nasz produkt z Polski
Popraw swoje umiejętności językowe poprzez organizowane kursy Business English i miej realną możliwość używania tego języka na co dzień
Uzyskaj dostęp do najnowszych pomysłów i koncepcji, odwiedzając najlepsze konferencje techniczne, konferencje i spotkania w sieci

Weź udział w regularnych spotkaniach, w tym imprezach sezonowych, międzynarodowych spotkaniach itp.
Miej rzeczywisty wpływ, jak największe banki na świecie powstrzymują pranie pieniędzy i finansowanie terroryzmu!

Aplikuj
TeamQuest został wpisany do rejestru podmiotów prowadzących agencje zatrudnienia przez Marszałka Województwa Mazowieckiego pod numerem 11118