Java Developer

Summary

Java Developer designing and implementing software in hexagonal architecture at an IT services firm, using Java 17+, Spring (MVC, Data), relational and NoSQL databases, and Apache Kafka.

Naszą misją jako firmy świadczącej usługi IT jest dostarczanie najlepszych rozwiązań naszym klientom na całym świecie. Osiągamy to poprzez analizowanie potrzeb naszych klientów i dopasowywanie ich do umiejętności i aspiracji naszych pracowników. Dlatego jedną z naszych głównych motywacji jest zapewnienie każdemu Pracownikowi i Konsultantowi satysfakcjonującego doświadczenia. Dołączenie do nas oznacza bycie częścią społeczności o różnorodnych osobowościach. Rozpocznij swoją przygodę z act digital!

Zadania

  • Projektowanie oraz implementacja oprogramowania w architekturze heksagonalnej.
  • Dbanie o jakość kodu i zgodność z obowiązującymi standardami.
  • Analiza funkcjonowania systemu pod względem wydajności i bezpieczeństwa.

Wymagania

  • Min. 5-letnie doświadczenie jako Java Developer.
  • Bardzo dobra znajomość języka Java (wersja 17 i wyżej).
  • Znajomość obiektowych wzorców projektowych.
  • Znajomość stosu Spring, w szczególności MVC i Data.
  • Wysokie umiejętności komunikacyjne.
  • Umiejętność projektowania relacyjnych (MS SQL, Oracle) oraz nierelacyjnych (Elasticsearch, Redis) baz danych.
  • Znajomość Apache Kafka.
  • Umiejętność pracy w zespole rozproszonym.
  • Doświadczenie w pracy w zespołach zwinnych (SCRUM).
  • Doświadczenie w samodzielnym planowaniu i realizacji testów.
  • Język angielski min. B2.

Mile widziane

  • Doświadczenie w roli Tech Lead.
  • Umiejętność pracy w środowisku chmurowym Azure.
  • Znajomość platform Kubernetes, Docker.
  • Umiejętność projektowania architektury systemów w postaci opracowania HLD.
  • Znajomość UML i diagramów przepływów ość zastosowania wiedzy w praktyce.
  • Pracujemy w metodykach zwinnych (SCRUM, Agile PM).

Dodatkowe informacje

  • Dostęp do lokalnych i międzynarodowych projektów - Klienci z Francji, Niemiec, Portugalii, Wielkiej Brytanii i krajów Beneluksu.
  • Wsparcie w rozwoju zawodowym - szkolenia, certyfikaty techniczne, udział w konferencjach, lektoraty języków obcych i szkolenia miękkie dofinansowane do 2 000 zł.
  • Elastyczność - sam wybierasz formę współpracy: umowa o pracę lub umowa business-to-business.
  • Premia za polecanie Kandydatów do 6 000 zł.
  • W pełni opłacona karta Medicover.
  • Regularne imprezy integracyjne i upominki.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available