Starszy programista Java (Web Crawling Expertise) Kluczowe obowiązki: Utrzymanie, optymalizuj i modernizuj starsze systemy monolityczne podczas migracji do mikrosieczynów. · Projektowanie rozwiązań backendowych dla serwisu napędowego o wysokiej zawartości i danych detalicznych Przetwarzanie. · Optymalizuj wydajność bazy danych dla MongoDB (podstawowa), PostgreSQL i Clickhouse. · Współpracuj z zespołami danych w celu zintegrowania analizy cenowej i rekomendacji. · Zapewnić jakość ko
Starszy programista Java (Web Crawling Expertise)
Kluczowe obowiązki:
- Utrzymanie, optymalizuj i modernizuj starsze systemy monolityczne podczas migracji do mikrosieczynów.
- · Projektowanie rozwiązań backendowych dla serwisu napędowego o wysokiej zawartości i danych detalicznych Przetwarzanie.
- · Optymalizuj wydajność bazy danych dla MongoDB (podstawowa), PostgreSQL i Clickhouse.
- · Współpracuj z zespołami danych w celu zintegrowania analizy cenowej i rekomendacji.
- · Zapewnić jakość kodu za pośrednictwem CI/CD ruroinów, automatyczne testowanie i recenzje podawania. Wymagania:
- · 5+ lata Rozwój Java (rdzeń, multititreading, tuning wydajności).
- · Sprężyna na poziomie ekspertów (RESTFUL API, JPA, Security, Batch Processing).
- · Zaawansowane umiejętności SQL/NOSQL (optymalizacja Scheme, optymalizacja Aggregacja, Aggregacja, Aggregacja, Aggregacja, Aggregacja, Aggregacja, Aggregacja, Aggregacja Rurociągi).
- · Hands-On Docker/Docker-Compose do kontenerii i rozwoju lokalnego.
- · Biegliwość w GIT/gitlab (strategie rozgałęzienia, recenzje kodu, żądania scalania).
- · Fluent English (codzienne stand-upy, techniczne dokumenty, DEMOS-COMOS). Aktywa:
- · Doświadczenie w rozkładaniu monolitów (DDD, architektura oparta na zdarzeniach, bramie API).
- Znajomość kubernetes (zarządzanie klastrami, wykresy hełm, skalowanie).
- · Kafka/zdarzenie streamingowe dla danych w czasie rzeczywistym (producenci/konsumpci, złącza).
- · Narzędzia monitorowania (Promheteus/Grafana, stos łosia, śledzenie błędów).
ładnie:
- · Web Crawling biblioteki (JSOUP, selenium) lub frameworks (Scapy, Apache, apele. Nutch).
- · Python/node.js do zadań prototypowania lub automatyzacji.
- · Zrozumienie rotacji proxy, obwodnicy captcha i roli impulsowej. Klienci na poziomie korporacyjnym.
- · Stos techniczny: Java 11+, Spring Boot, Kafka, Gitlab CI/CD, Prometheus.
-