Java Developer - aplikacje mobilne (m/k)
UNITY-T GROUP sp. z o.o. sp.k.
⚲ Kraków
Do uzgodnienia
Wymagania
- Java
- Android
- Git
- REST
- PostgreSQL
- Linux
- Spring Framework
- IntelliJ (nice to have)
- Gradle (nice to have)
- Jenkins (nice to have)
- Tomcat (nice to have)
- RedMine (nice to have)
- React.js (nice to have)
- Angular (nice to have)
Opis stanowiska
Wymagania:
- Komercyjne doświadczenie w pracy na stanowisku Java Developer.
- Znajomość dobrych praktyk, w szczególności związanych z wydajnością aplikacji mobilnych.
- Znajomość systemu kontroli wersji Git.
- Znajomość Gradle oraz Android Studio.
- Znajomość architektury REST.
- Znajomość baz danych PostgreSQL.
- Znajomość obsługi systemu Linux.
- Analityczne podejście podczas tworzenia funkcjonalności i rozwiązywania problemów.
- Umiejętność pracy w zespole i chęć doskonalenia kompetencji.
O firmie:
- Od lat wspieramy klientów w rozwoju i utrzymaniu nowoczesnych rozwiązań informatycznych, odpowiadających na realne potrzeby biznesowe. Łączymy doświadczenie projektowe, kompetencje technologiczne i praktyczne podejście do wdrożeń, pomagając organizacjom rozwijać systemy, integrować środowiska oraz usprawniać procesy.
- Realizujemy projekty o różnym stopniu złożoności - od rozwoju i utrzymania systemów, przez integracje i automatyzację, po wdrażanie nowych rozwiązań technologicznych. W naszej pracy stawiamy na jakość, użyteczność oraz trafne dopasowanie technologii do celów biznesowych klientów.
Zakres obowiązków:
- Rozwój modułów oprogramowania i utrzymanie aplikacji mobilnej na platformie Android.
- Obsługa systemów oraz funkcjonalności po stronie serwerowej (backend).
- Implementacja jakościowego oprogramowania Java.
- Aktywny udział w tworzeniu koncepcji naszych produktów.
- Wdrażanie integracji z zewnętrznymi Partnerami (API).
- Dbałość o zgodność z obowiązującymi standardami.
- Aktualizacja dokumentacji technicznej.
Oferujemy:
- Możliwość rozwoju kompetencji w obszarach najnowszych technologii
- Realny wpływ na tworzone produkty
- Swobodę w realizacji oraz doborze narzędzi
- Udział w projektach informatycznych o ogólnopolskiej skali
- Przyjazną, zespołową atmosferę
- Elastyczny czas pracy
- Komercyjne doświadczenie w pracy na stanowisku Java Developer.
- Znajomość dobrych praktyk, w szczególności związanych z wydajnością aplikacji mobilnych.
- Znajomość systemu kontroli wersji Git.
- Znajomość Gradle oraz Android Studio.
- Znajomość architektury REST.
- Znajomość baz danych PostgreSQL.
- Znajomość obsługi systemu Linux.
- Analityczne podejście podczas tworzenia funkcjonalności i rozwiązywania problemów.
- Umiejętność pracy w zespole i chęć doskonalenia kompetencji.
O firmie:
- Od lat wspieramy klientów w rozwoju i utrzymaniu nowoczesnych rozwiązań informatycznych, odpowiadających na realne potrzeby biznesowe. Łączymy doświadczenie projektowe, kompetencje technologiczne i praktyczne podejście do wdrożeń, pomagając organizacjom rozwijać systemy, integrować środowiska oraz usprawniać procesy.
- Realizujemy projekty o różnym stopniu złożoności - od rozwoju i utrzymania systemów, przez integracje i automatyzację, po wdrażanie nowych rozwiązań technologicznych. W naszej pracy stawiamy na jakość, użyteczność oraz trafne dopasowanie technologii do celów biznesowych klientów.
Zakres obowiązków:
- Rozwój modułów oprogramowania i utrzymanie aplikacji mobilnej na platformie Android.
- Obsługa systemów oraz funkcjonalności po stronie serwerowej (backend).
- Implementacja jakościowego oprogramowania Java.
- Aktywny udział w tworzeniu koncepcji naszych produktów.
- Wdrażanie integracji z zewnętrznymi Partnerami (API).
- Dbałość o zgodność z obowiązującymi standardami.
- Aktualizacja dokumentacji technicznej.
Oferujemy:
- Możliwość rozwoju kompetencji w obszarach najnowszych technologii
- Realny wpływ na tworzone produkty
- Swobodę w realizacji oraz doborze narzędzi
- Udział w projektach informatycznych o ogólnopolskiej skali
- Przyjazną, zespołową atmosferę
- Elastyczny czas pracy
🔍 Dekoder Ogłoszenia
🔴
Znajomość dobrych praktyk, w szczególności związanych z wydajnością aplikacji mobilnych.
Może oznaczać zarówno dogłębną wiedzę o optymalizacji, jak i powierzchowne zrozumienie tematu.
🔴
Analityczne podejście podczas tworzenia funkcjonalności i rozwiązywania problemów.
Oczekuje się, że będziesz samodzielnie analizować i proponować rozwiązania, a nie tylko wykonywać polecenia.
🔴
Umiejętność pracy w zespole i chęć doskonalenia kompetencji.
Standardowe frazy, które mogą maskować brak jasnych ścieżek rozwoju lub presję na ciągłe dokształcanie się po godzinach.
🟡
Realizujemy projekty o różnym stopniu złożoności - od rozwoju i utrzymania systemów, przez integracje i automatyzację, po wdrażanie nowych rozwiązań technologicznych.
Może oznaczać zarówno ciekawe, ambitne projekty, jak i rutynowe zadania utrzymaniowe.
🔴
Obsługa systemów oraz funkcjonalności po stronie serwerowej (backend).
Oznacza, że oprócz tworzenia aplikacji mobilnych, będziesz również pracować nad backendem, co może być dodatkowym obciążeniem.