Senior Java Engineer in Katowice

Senior Java Engineer in Katowice

Katowice Pełny etat Hybrydowo
E

W skrócie

  • Zadania: Twórz innowacyjne rozwiązania w zespole Elasticsearch, poprawiając wydajność i bezpieczeństwo.
  • Firma: Elastic, firma zajmująca się sztuczną inteligencją w wyszukiwaniu.
  • Benefity: Konkurencyjne wynagrodzenie, opieka zdrowotna, elastyczne godziny pracy i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad technologią, która zmienia sposób, w jaki firmy wykorzystują dane.
  • Kwalifikacje: Doświadczenie w programowaniu w Javie i umiejętności współpracy w zespole.

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter.

Co zrobisz:

  • Udział w dużych, wpływowych projektach, które rozwijają podstawową infrastrukturę Elasticsearch.
  • Ułatwienie pracy programistom Elasticsearch poprzez identyfikację i rozwijanie możliwości automatyzacji oraz integrację aplikacji agentowych w procesach rozwoju.
  • Projektowanie i wdrażanie nowych funkcji i interfejsów API w Elasticsearch.
  • Rozwiązywanie trudnych problemów, w tym problemów z wydajnością lub współbieżnością, oraz proponowanie rozwiązań.
  • Poprawa operacji i obserwowalności systemów chmurowych Elasticsearch.
  • Współpraca z zespołem ES, użytkownikami Elastic oraz innymi wspierającymi projekty open source.
  • Wsparcie inżynierów wsparcia w trudniejszych problemach.
  • Przejęcie odpowiedzialności za badania operacyjne od początku do końca, aż do skutecznego rozwiązania problemów z wydajnością lub stabilnością.

Co przynosisz:

  • Doświadczenie w tworzeniu interfejsów API i umiejętność rozumienia kompromisów.
  • Znajomość algorytmów i struktur danych.
  • Silne umiejętności w języku Java oraz znajomość standardowej biblioteki struktur danych i konstrukcji współbieżności.
  • Doświadczenie z niskopoziomowym Java, takim jak współbieżność, równoległość, classloaders itp.
  • Praktyczne doświadczenie z systemami CI/CD i praktykami (Buildkite, Argo CD, GitOps itp.).
  • Doświadczenie w prowadzeniu dużych projektów w zespołach inżynieryjnych.
  • Gotowość do zgłębiania nowych problemów i proszenia o pomoc, gdy jest to potrzebne.
  • Umiejętność zarządzania projektami od początku do końca, obejmująca zarówno projektowanie techniczne, jak i współpracę z innymi w celu opracowania potrzebnych komponentów.
  • Udokumentowane osiągnięcia w wykorzystaniu AI do przyspieszania rozwoju, debugowania złożonych systemów i optymalizacji kodu.
  • Umiejętność współpracy międzyfunkcyjnej i zespołowej oraz płynne przechodzenie między różnymi projektami, bazami kodu lub zespołami w zależności od priorytetów biznesowych.
  • Umiejętność pracy autonomicznej, podejmowania decyzji i osiągania wyników w rozproszonym zespole poprzez wykorzystanie asynchronicznej, bezpośredniej i przejrzystej komunikacji.

Dodatkowe punkty:

  • Znajomość wewnętrznych mechanizmów JDK: moduły, model pamięci Java, zbieranie śmieci, obciążenie bazy danych, techniki buforowania itp.
  • Doświadczenie z rozwiązaniami obserwowalności i telemetrii, szczególnie OpenTelemetry.
  • Znajomość Go.
  • Znajomość kontenerów i Kubernetes.
  • Znajomość narzędzi do budowy Java (Gradle, Maven itp.), z silnym preferencjami dla doświadczenia z Gradle.
  • Doświadczenie w pracy w zespole platformowym lub zespole produktywności deweloperów.

Informacje dodatkowe - Dbamy o naszych ludzi:

  • Jako firma zdalna, różnorodność kształtuje naszą tożsamość.
  • Oferujemy konkurencyjne wynagrodzenie oparte na pracy, którą wykonujesz tutaj, a nie na poprzednim wynagrodzeniu.
  • Pokrycie kosztów zdrowotnych dla Ciebie i Twojej rodziny w wielu lokalizacjach.
  • Możliwość dostosowania kalendarza z elastycznymi lokalizacjami i harmonogramami dla wielu ról.
  • Hołd dla rodzicielstwa z minimalnie 16 tygodniami urlopu rodzicielskiego.

Elastic jest pracodawcą równych szans i zobowiązuje się do tworzenia kultury inkluzyjnej, która celebruje różne perspektywy, doświadczenia i tła.

Senior Java Engineer in Katowice – pracodawca: Elasticsearch B.V.

Elastic to firma, która stawia na różnorodność i równowagę między życiem zawodowym a prywatnym, oferując elastyczne godziny pracy oraz możliwość pracy zdalnej. Dzięki konkurencyjnemu wynagrodzeniu, bogatym benefitom zdrowotnym oraz możliwościom rozwoju kariery, pracownicy mogą nie tylko realizować swoje ambicje zawodowe, ale także cieszyć się życiem osobistym. W Elastic każdy ma szansę na wpływ na rozwój innowacyjnych technologii w przyjaznym i wspierającym środowisku.

E

Dane kontaktowe:

Zespół rekrutacyjny Elasticsearch B.V.

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

Java
API Design
Algorithms
Data Structures
Concurrency
Parallelism
CI/CD Systems