W skrócie
- Zadania: Twórz nowoczesne aplikacje w Java i Angular, modernizując istniejące systemy.
- Firma: DATAGROUP Polska - innowacyjna firma technologiczna z elastycznym podejściem do pracy.
- Benefity: Elastyczne godziny pracy, opcje pracy zdalnej oraz wsparcie w rozwoju zawodowym.
- Pozostałe informacje: Współpraca w zespole specjalistów oraz możliwość nauki nowych technologii.
- Dlaczego ta praca: Pracuj nad nowatorskimi projektami i rozwijaj swoje umiejętności w dynamicznym środowisku.
- Kwalifikacje: Doświadczenie w programowaniu w Java, Spring Boot i Angular.
Przewidywane wynagrodzenie mieści się w przedziale 72000 - 88000 zł za rok.
DATAGROUP Polska Sp. z o.o. poszukuje wykwalifikowanego programisty Full Stack, aby wspierać nasze bieżące inicjatywy związane z odświeżaniem technologii i modernizacją aplikacji. Jest to stanowisko na poziomie średnim, oferujące elastyczność pracy zdalnej oraz możliwość pracy nad nowoczesnymi projektami IT, które obejmują modernizację systemów dziedziczonych i migrację do nowoczesnych technologii frontendowych, backendowych oraz baz danych open-source.
Obowiązki:
- Projektowanie i implementacja solidnych, skalowalnych i wydajnych komponentów frontendowych opartych na Javie przy użyciu Angular oraz usług backendowych przy użyciu Java Spring Boot.
- Współpraca przy migracji istniejącej aplikacji dziedziczonej z Java Struts do Java Spring Boot.
- Wsparcie w modernizacji frontendowej poprzez implementację nowych ekranów aplikacji i interfejsów użytkownika w Angular.
- Analiza istniejącej aplikacji Java Struts oraz zrozumienie, jak dane są obecnie pobierane z bazy danych Oracle.
- Mapowanie istniejącej logiki dostępu do danych opartej na Oracle do nowej struktury bazy danych PostgreSQL oraz zapewnienie, że wymagane informacje mogą być poprawnie pobierane w nowej aplikacji Spring Boot.
- Współpraca z zespołami międzyfunkcyjnymi w zakresie modernizacji aplikacji i odświeżania technologii.
- Zapewnienie jakości kodu, wydajności i utrzymania przez cały cykl rozwoju.
Profil kandydata:
Poszukujemy osoby z solidnym fundamentem technicznym i proaktywnym podejściem. Powinieneś mieć:
- Solidne doświadczenie w programowaniu w Javie i programowaniu obiektowym.
- Silne praktyczne doświadczenie z Java i Spring Boot, szczególnie w zakresie rozwoju aplikacji backendowych i usług RESTful.
- Dobre doświadczenie z Angular w zakresie rozwoju frontendowego.
- Doświadczenie z technologiami Java dziedzicznymi, idealnie Java Struts, oraz umiejętność zrozumienia i migracji istniejącej logiki aplikacji.
- Dobre zrozumienie wzorców dostępu do baz danych i SQL.
- Doświadczenie z bazą danych Oracle oraz idealnie pewne doświadczenie z PostgreSQL.
- Umiejętność analizy istniejących struktur danych opartych na Oracle i mapowania wymaganych informacji do nowego środowiska opartego na PostgreSQL.
- Dobre zrozumienie RESTful APIs, Git oraz nowoczesnych praktyk rozwoju.
- Silne umiejętności komunikacyjne w języku angielskim; niemiecki jest dodatkowym atutem.
Umiejętności dodatkowe:
Będziesz pracować obok innych specjalistów w pokrewnych dziedzinach. Jeśli masz doświadczenie lub zainteresowanie w którymkolwiek z poniższych obszarów, to duża zaleta:
- Google Cloud Platform (GCP) – BigQuery, Astronomer, CloudSQL
- IBM Cloud Pack for Data (CP4D) – szczególnie w zakresie migracji ETL i DataStage
- Systemy harmonogramowania, takie jak Airflow lub Astronomer
- Doświadczenie w zwinnych środowiskach rozwoju
Oferta:
W DATAGROUP Polska Sp. z o.o. cenimy naszych pracowników i oferujemy kompleksowy pakiet świadczeń wspierających Twój rozwój zawodowy i osobisty:
- Elastyczne godziny pracy i opcje pracy zdalnej (tylko w Polsce).
- Otwartą i współpracującą kulturę korporacyjną oraz atmosferę zaufania.
- Płaskie hierarchie i krótkie ścieżki decyzyjne.
- Indywidualne możliwości szkoleniowe i interesujące wyzwania techniczne.
- Świadczenia socjalne.
Full Stack Developer in Kraków – pracodawca: Datagroup AG
Datagroup AG to doskonały pracodawca, oferujący elastyczne warunki pracy w Krakowie oraz dynamiczne środowisko, które sprzyja rozwojowi osobistemu. Pracownicy mogą liczyć na wsparcie zespołu oraz możliwość doskonalenia swoich umiejętności w obszarze obsługi klienta, co czyni tę rolę nie tylko satysfakcjonującą, ale i pełną wyzwań.