Java Developer

Java Developer

NATEK POLAND

Remote

Remote
Arbeitsvertrag
B2B

Hexjobs Insights

Stanowisko: Java Developer. Obowiązki: projektowanie i rozwój backendu, optymalizacja danych, CI/CD, monitorowanie systemów. Wymagania: 8 lat doświadczenia, Java 21+, znajomość baz danych, DDD.

Schlüsselwörter

Java
Spring Boot
Hibernate
PostgreSQL
Redis
JUnit
CI/CD
RabbitMQ
Kafka
REST

Vorteile

  • Długofalowa współpraca
  • Praca w projektach dla dużych marek
  • Możliwość wymiany doświadczeń
  • Praca w nowoczesnym środowisku
  • Elastyczne godziny pracy
  • Prywatna opieka medyczna
  • Karta Multisport

Technologie, których używamy

O projekcie

Twój zakres obowiązków

  • Projektowanie i rozwój systemów backendowych.
  • Integracja i agregacja danych z wielu źródeł w celu zapewnienia spójności i wydajności systemu.
  • Optymalizacja przetwarzania danych i zarządzanie pamięcią podręczną.
  • Tworzenie i utrzymywanie testów automatycznych oraz monitorowanie działania systemów.
  • Wsparcie procesów ciągłej integracji i wdrożeń (CI/CD).
  • Praca z systemami kolejkowania i przetwarzania danych w czasie rzeczywistym.

Nasze wymagania

  • Minimum 8 lat doświadczenia w roli Java Developera.
  • Doświadczenie w pracy z bazami danych, w szczególności PostgreSQL.
  • Bardzo dobra znajomość technologii Java 21+, Spring Boot oraz Hibernate.
  • Znajomość podejścia Domain Driven Design (DDD) w projektowaniu systemów.
  • Doświadczenie w pracy z narzędziami monitoringu i logowania, takimi jak ELK oraz Dynatrace.
  • Umiejętność pracy z systemami cache i przetwarzania danych w pamięci, w szczególności Redis.
  • Doświadczenie w tworzeniu i utrzymaniu testów automatycznych z wykorzystaniem JUnit 5, Mockito oraz RestAssured.
  • Doświadczenie w pracy z narzędziami CI/CD, w szczególności GitLab, Jenkins oraz OpenShift.
  • Doświadczenie w pracy z systemami kolejkowania i streamingu danych, w szczególności RabbitMQ oraz Kafka.
  • Doświadczenie w projektach opartych o architekturę REST, ze szczególnym uwzględnieniem integracji systemów.
  • Wykształcenie wyższe (preferowane kierunki techniczne, np. informatyka, analityka lub pokrewne).
  • Swobodna znajomość języka angielskiego w mowie oraz piśmie.

Mile widziane

  • Doświadczenie w pracy z różnymi zwinymi metodykami, takimi jak Scrum czy Kanban.
  • Bardzo dobre zdolności analityczne.
  • Doświadczenie w tworzeniu i utrzymaniu transakcyjnych systemów internetowych w finansowym.

Tak organizujemy naszą pracę

Tak pracujemy

Tak pracujemy nad projektem

To oferujemy

  • Długofalowa współpraca oparta o nasze wartości: edukacja, partnerstwo i odpowiedzialność.
  • Praca w projektach dedykowanych dla największych marek na świecie z sektora finansowego i telekomunikacyjnego.
  • Możliwość wymiany doświadczeń w międzynarodowych środowisku i rozwoju w projektach realizowanych w Polsce, lub innych krajach: Słowacja, Czechy, Bułgaria.
  • Praca w nowoczesnym środowisku z innowacyjnymi technologiami.
  • Elastyczne godziny pracy.
  • Prywatna opieka medyczna.
  • Karta Multisport lub My Cafeteria.
  • Ubezpieczenie na życie.
  • NATEK loyalty Club.
  • Możliwość dołączenia do społeczności odpowiedzialnej społecznie i uczestniczenia w inicjatywach firmowych.
  • Dla kontraktorów - uprawnienie do 23 dodatkowych dni świadczenia usług w roku.
  • Dodatkowy płatny dzień wolny na wolontariat dla pracowników na etacie.

Benefity

Aufrufe: 5
Veröffentlichtvor 13 Tagen
Läuft abin 17 Tagen
Art des VertragsArbeitsvertrag, B2B
ArbeitsmodusRemote

Ähnliche Jobs, die für Sie von Interesse sein könnten

Basierend auf "Java Developer"

Keine Angebote gefunden, versuchen Sie, Ihre Suchkriterien zu ändern.