Czy pasjonujesz się optymalizacją wydajności systemów i diagnozowaniem wąskich gardeł w nowoczesnych technologiach? Dołącz do zespołu Display Ad w Walmart jako Java Data Engineer i odgrywaj kluczową rolę w kształtowaniu naszych strategii optymalizacji wydajności. Zapraszamy zmotywowanych i uzdolnionych specjalistów do naszej innowacyjnej podróży w sercu technologicznej doskonałości.
Szukamy doświadczonego Java Data Engineer do naszego dynamicznego zespołu. Jako kluczowy członek zespołu zapewnisz optymalną wydajność naszych systemów. Idealny kandydat posiada głęboką wiedzę na temat aplikacji Java, zdolność identyfikowania i rozwiązywania problemów systemowych oraz komfort w pracy z złożonymi systemami rozproszonymi w środowiskach multi-cloud.
- Ścisła współpraca z zespołem cross-funkcjonalnym, w tym deweloperami, architektami i operacjami, aby identyfikować wąskie gardła wydajności i problemy systemowe.
- Prowadzenie gruntownej analizy wydajności aplikacji Java poprzez profilowanie, monitorowanie i benchmarking w celu identyfikacji obniżek wydajności i zalecania poprawek.
- Głębokie zanurzenie w bazie kodu w celu zrozumienia przyczyn źródłowych problemów wydajnościowych, takich jak zatory zasobów, wycieki pamięci i suboptymalne algorytmy.
- Opracowywanie i wdrażanie strategii testowania wydajności, symulowanie scenariuszy rzeczywistych, testy obciążeniowe komponentów systemowych i identyfikowanie ograniczeń wydajności.
- Bezpośrednie dostrajanie parametrów systemowych, konfiguracji i przydziału zasobów w celu osiągnięcia optymalnych wyników wydajności.
- Udzielanie wskazówek dotyczących optymalizacji kodu, strategii buforowania i ulepszeń współbieżności zespołom deweloperskim.
- Wykorzystywanie narzędzi do monitorowania wydajności i profilowania w celu śledzenia i analizowania zachowań systemu, proaktywnego adresowania potencjalnych wąskich gardeł.
- Współpraca przy projektowaniu i wdrażaniu funkcji związanych z wydajnością, które zwiększają ogólną skalowalność i efektywność systemów.
- Dokumentowanie wyników analizy wydajności, strategii optymalizacji oraz najlepszych praktyk na przyszłość.
- Bieżące śledzenie nowych technologii, trendów branżowych i najlepszych praktyk związanych z wydajnością Javy i systemów rozproszonych.
- Dyplom licencjata w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dziedziny. Dyplom magistra jest dodatkowym atutem.
- Udokumentowane doświadczenie (ponad 8 lat) na stanowisku Performance Engineer, skupione na systemach opartych na Javie.
- Biegłość w języku programowania Java i głęboka wiedza na temat wewnętrznych mechanizmów Javy, zarządzania pamięcią i wątkowości.
- Silne doświadczenie z narzędziami i technikami profilowania wydajności w celu identyfikacji wąskich gardeł w kodzie i komponentach systemowych.
- Solidne zrozumienie architektury systemów rozproszonych i zasad projektowania.
- Znajomość środowisk multi-cloud i praktyczne doświadczenie w optymalizacji aplikacji do wdrożeń w chmurze.
- Doskonałe umiejętności rozwiązywania problemów, zdolność do rozwiązywania i debugowania złożonych systemów.
- Silne umiejętności komunikacyjne, umożliwiające efektywną współpracę z zes