Senior Java Software Engineer in Katowice

Senior Java Software Engineer in Katowice

Katowice Pełny etat 108000 - 132000 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Projektuj i rozwijaj skalowalne mikroserwisy oraz przetwarzaj dane w chmurze.
  • Firma: Współpracuj z czołowym producentem przemysłowym w USA.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na globalne rozwiązania.
  • Kwalifikacje: 6+ lat doświadczenia w Java, AWS i architekturze mikroserwisów.

Przewidywane wynagrodzenie mieści się w przedziale 108000 - 132000 zł za rok.

Intellias współpracuje z firmą z listy Fortune 100, producentem przemysłowym z Midwestu, aby zmodernizować i rozszerzyć zestaw usług opartych na chmurze oraz produktów danych używanych przez globalną sieć dealerów, klientów korporacyjnych i wewnętrzne jednostki biznesowe. Nasze zespoły międzyfunkcyjne dostarczają skalowalne API, usługi oparte na zdarzeniach oraz potoki analityczne, które wspierają wyceny, zamówienia, telemetrykę aktywów, diagnostykę i wsparcie cyklu życia dla ciężkiego sprzętu w terenie.

Wymagania:

  • 6+ lat doświadczenia w projektowaniu, rozwijaniu, wdrażaniu i utrzymywaniu usług backendowych oraz systemów rozproszonych w produkcji przy użyciu Java 21, Spring Boot 3.x, Docker
  • 3+ lata praktycznego doświadczenia z podstawowymi usługami AWS i rozwojem aplikacji natywnych w chmurze
  • Silne doświadczenie w projektowaniu i obsłudze rozproszonych systemów opartych na zdarzeniach przy użyciu technologii takich jak Kafka, AWS Kinesis lub równoważnych platform komunikacyjnych
  • Silne doświadczenie z mikroserwisami, architekturą MVC i architekturą opartą na zdarzeniach
  • Silne doświadczenie z JPA / Hibernate
  • Silne umiejętności projektowania baz danych z PostgreSQL (zaawansowane SQL) i DynamoDB, w tym projektowanie schematów, optymalizacja i strojenie wydajności
  • Solidne doświadczenie w automatyzacji testów przy użyciu JUnit i Cucumber
  • Praktyczne doświadczenie z GitHub Actions i/lub podobnymi narzędziami CI/CD
  • Silne poczucie odpowiedzialności i samodzielność w szybkim środowisku Agile, z umiejętnością niezależnego dostarczania kompleksowych rozwiązań, rozwiązywania przeszkód i skutecznej komunikacji w języku angielskim
  • Możliwość zapewnienia 6 godzin pokrycia z czasem centralnym USA (CT) w dni robocze (do 14:00 CT najpóźniej)

Miłe widziane:

  • Zaawansowana wiedza SQL, w tym projektowanie, pisanie, optymalizacja i rozwiązywanie problemów złożonych zapytań analitycznych na dużych i złożonych zbiorach danych
  • Doświadczenie w przetwarzaniu, wzbogacaniu lub analizowaniu danych zdarzeń i telemetrycznych na dużą skalę
  • Doświadczenie z AWS CloudFormation
  • Doświadczenie z jOOQ i Flyway
  • Doświadczenie z BigQuery lub Databricks
  • Doświadczenie z Spring Cloud
  • Doświadczenie w pracy z danymi geospatialnymi (PostGIS)
  • Doświadczenie w wsparciu dużych platform danych, systemów raportowania lub produktów analitycznych
  • Doświadczenie w pracy z technologiami przetwarzania danych rozproszonych lub technologiami potoków danych

Obowiązki:

  • Projektowanie, rozwijanie i utrzymywanie skalowalnych mikroserwisów opartych na Spring Boot w architekturze rozproszonej
  • Budowanie i obsługa potoków przetwarzania danych opartych na zdarzeniach, w tym pobieranie, transformacja i wzbogacanie danych strumieniowych
  • Praca z złożonymi zbiorami danych, koncentrując się na analizie danych, transformacji, walidacji i optymalizacji
  • Rozwijanie i utrzymywanie zaawansowanych zapytań SQL i przepływów danych w celu wsparcia wymagań biznesowych i platformowych
  • Ścisła współpraca z inżynierią danych, analityką i interesariuszami biznesowymi w celu zrozumienia i rozwiązania złożonych wyzwań związanych z danymi
  • Wkład w inicjatywy związane z hurtowniami danych i analityką, w tym rozwiązania oparte na Snowflake, gdzie to możliwe
  • Rozwijanie i utrzymywanie solidnych API dla wewnętrznych i zewnętrznych użytkowników
  • Praca z usługami chmurowymi AWS w celu projektowania i wspierania niezawodnych, skalowalnych systemów backendowych
  • Projektowanie, optymalizacja i utrzymywanie schematów PostgreSQL i DynamoDB, zapewniając wydajność i integralność danych
  • Implementacja i utrzymywanie strategii automatyzacji testów (jednostkowych i integracyjnych)
  • Wkład w i utrzymywanie potoków GitHub Actions
  • Zapewnienie niezawodności systemu poprzez najlepsze praktyki monitorowania, logowania i obserwowalności
  • Skuteczna współpraca w rozproszonym zespole, komunikując postępy, ryzyka i zależności
  • Przyjmowanie odpowiedzialności za funkcje od początku do końca, od projektowania po wdrożenie i wsparcie produkcyjne

Senior Java Software Engineer in Katowice – pracodawca: Intellias

Nasza firma to wiodący dostawca technologii, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując jako Senior AI Engineer, będziesz częścią zespołu, który nie tylko wdraża innowacyjne rozwiązania AI, ale także ma dostęp do najnowszych technologii i narzędzi, co sprzyja kreatywności i eksperymentowaniu. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy oraz programy rozwoju kariery, które wspierają Twoje ambicje zawodowe w jednym z najbardziej inspirujących miejsc pracy w branży.

I

Dane kontaktowe:

Zespół rekrutacyjny Intellias

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Java Software Engineer in Katowice

Java 21
Spring Boot 3.x
Docker
AWS core services
Cloud-native application development
Event-driven distributed systems
Kafka