W skrócie
- Zadania: Twórz i utrzymuj skalowalne usługi backendowe oraz aplikacje chmurowe.
- Firma: Dynamiczna firma IT oferująca kompleksowe rozwiązania w UK i EU.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu w Java, Go lub Python oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Gmina Lipsko, Poland | Posted on 27/11/2025
We provide end-to-end IT solutions and services including Applications services, Data & Analytics services, AI/ML Technologies and Professional services in the UK and EU market.
Umiejętności: Java, Go, Python, Microservices, GCP SDKs
Podsumowanie roli: Poszukujemy doświadczonego inżyniera oprogramowania (Cloud/Backend) z silną wiedzą w zakresie rozwoju backendu, architektury mikroserwisów i nowoczesnych technologii chmurowych. Idealny kandydat powinien mieć praktyczne doświadczenie z Java, Go lub Python i odegra kluczową rolę w projektowaniu, rozwijaniu, testowaniu i utrzymywaniu skalowalnych systemów backendowych i baz danych.
- Projektowanie, budowanie i utrzymywanie skalowalnych usług backendowych i mikroserwisów przy użyciu Java, Go lub Python.
- Rozwój aplikacji chmurowych wykorzystujących usługi, narzędzia i SDK GCP.
- Integracja systemów backendowych z wewnętrznymi i zewnętrznymi API, zapewniając niezawodność i wydajność.
- Udział w pełnych działaniach SDLC, w tym przeglądach projektów, przeglądach kodu, testowaniu i wdrażaniu.
- Projektowanie, rozwijanie, testowanie, integrowanie i utrzymywanie nowych i istniejących baz danych z silnym naciskiem na wydajność i niezawodność.
- Wsparcie zespołów deweloperskich w zakresie optymalizacji zapytań, projektowania schematów, projektowania indeksów i rozwiązywania problemów.
- Analiza przepływów danych i zrozumienie złożonych architektur baz danych w celu wsparcia potrzeb aplikacji.
Projektowanie i modelowanie baz danych:
- Współpraca z zespołami w celu zbierania wymagań aplikacyjnych i biznesowych oraz projektowania optymalnych modeli danych.
- Tworzenie logicznych i fizycznych projektów baz danych, w tym tabel, schematów, relacji i ograniczeń.
- Zapewnienie integralności danych, spójności i skalowalności w decyzjach dotyczących projektowania baz danych.
Rozwój i wdrażanie baz danych:
- Implementacja struktur baz danych przy użyciu technologii DBMS, takich jak MySQL, PostgreSQL, Oracle lub SQL Server.
- Pisanie efektywnych skryptów SQL, instrukcji DDL/DML oraz automatyzacji na poziomie bazy danych.
- Budowanie wielokrotnego użytku komponentów danych i zapewnienie przestrzegania najlepszych praktyk w zakresie rozwoju baz danych.
Migracja danych i ETL:
- Wykonywanie działań migracji danych z systemów dziedzicznych lub źródeł zewnętrznych.
- Rozwój skryptów lub potoków do importu/eksportu danych i transformacji w razie potrzeby.
Administracja i utrzymanie baz danych:
- Wykonywanie zadań administracyjnych związanych z bazą danych, w tym zarządzanie użytkownikami, optymalizacja indeksów, planowanie kopii zapasowych/przywracania i zarządzanie pojemnością.
- Monitorowanie wydajności bazy danych i rozwiązywanie problemów w celu zapewnienia optymalnej dostępności systemu.
- Udział w planowaniu odzyskiwania po awarii i inicjatywach inżynieryjnych dotyczących niezawodności.
Bezpieczeństwo danych i zgodność:
- Implementacja kontroli bezpieczeństwa danych, standardów szyfrowania i polityk dostępu w celu ochrony wrażliwych informacji.
- Zapewnienie zgodności z obowiązującymi regulacjami dotyczącymi zarządzania danymi i prywatności.
Ścisła współpraca z inżynierami oprogramowania, architektami, projektantami i zespołami produktowymi w celu zrozumienia wymagań dotyczących danych i dostarczenia solidnych rozwiązań backendowych. Komunikowanie koncepcji technicznych w sposób jasny zarówno dla interesariuszy technicznych, jak i nietechnicznych. Udział w ceremoniach zwinnych i wkład w inicjatywy ciągłego doskonalenia.
Preferowane kwalifikacje:
- Silne doświadczenie w architekturze mikroserwisów i systemach rozproszonych.
- Praktyczne doświadczenie z GCP (Cloud SQL, Firestore, Pub/Sub, Cloud Functions, IAM itp.).
- Solidne zrozumienie struktur danych, algorytmów i projektowania systemów.
- Doświadczenie w zakresie CI/CD, praktyk DevOps i konteneryzacji (Docker, Kubernetes).
- Znajomość kontroli wersji (Git) i współpracy w ramach procesów rozwoju.
Java Cloud Native Lead in Lipsko – pracodawca: Technopride Ltd
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym w Gminie Lipsko. Oferujemy elastyczne godziny pracy, przyjazną atmosferę oraz dostęp do najnowszych technologii chmurowych, co sprzyja innowacyjności i kreatywności. Wspieramy naszych pracowników w ich ścieżkach kariery, zapewniając szkolenia i możliwość pracy nad różnorodnymi projektami, co czyni nas idealnym miejscem dla ambitnych specjalistów IT.