#1 Job Board for tech industry in Europe

Java Developer
Java

Java Developer

Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    Java 11

    regular

    Spring

    regular

    JEE

    regular

    REST

    regular

    DD

    regular

    Hibernate

    regular

    GCP

    regular

    KISS

    regular

    DRY

    regular

    Solid

    regular

Job description

Online interview
DCG jest firmą technologiczną, gromadzącą w swoich szeregach profesjonalistów związanych z IT. W związku z ciągłym rozwojem i dużą liczbą prowadzonych przez nas projektów stale poszukujemy nowych pracowników i współpracowników, posiadających wysokie kompetencje w obszarze IT lub w innym obszarze zgodnym z informacjami podanymi w ogłoszeniu.

O projekcie:

Projekt dotyczy stworzenia i/lub rozbudowania funkcjonalności pod aplikacje mobilne dedykowane usługom finansowym przede wszystkim dla użytkowników prywatnych (do zarządzania saldem, rachunkami, płatnościami, etc).

Zakres zadań:

•Tworzenie zaawansowanych systemów, rozbudowa istniejących aplikacji z wykorzystaniem najnowszych technologii
•Projektowanie i programowanie nowych funkcjonalności w aplikacji głównej
•Wdrożenie systemów dla klientów, głownie z branży finansowej
•Projektowanie i programowanie nowych funkcjonalności w aplikacji głównej
•Budowanie aplikacji dla administratorów zarządzających aplikacją główną
•Realny wpływ na całą aplikacje 

Wymagania:

•Umiejętność pracy i rozumienia zagadnień z Docker, docker-compose
•Doświadczenie minium 2-3- letnie w Java, Spring Framework, tworzenie API opartych na REST
•Umiejętność pisania testów jednostkowych i testów integracji
•Umiejętność posługiwania się systemem kontroli wersji GIT, znajomości zasad git-flow
•Znajomość relacyjnych baz danych (PostrgreSQL)
•Znajomość zagadnień związanych z CI/CD
•Doświadczenie w pracy z issue tracker ( JIRA / YouTrack / Inne)
•Podstawowa znajomość zagadnień związanych z warstwą serwerową i sieciową aplikacji webowych
•Umiejętność pracy na systemie Linux
•Umiejętność administrowania serwerami opartymi na Linux (nastawienie na DevOps)
•Znajomość działania narzędzi: Nexus, Redis, RabbitMQ, Kafka, Graylog, Elasticsearch
•Znajomość standardów autoryzacji (OAuth 2, OIDC, JWT)
•Znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych
•Doświadczenie w pracy z Google Cloud Platform lub AWS
•Znajomość innych języków programowania opartych o JVM
•Umiejętność wytwarzania aplikacji mobilnych i znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych

Oferujemy:

• Prywatna opieka medyczna
• Stałe wsparcie konsultanta
• Udział w integracjach i wydarzeniach organizowanych przez DCG
• Wynagrodzenie adekwatne do posiadanego doświadczenia i umiejętności