← Back to jobs

Senior Java Developer - Polska (K/M)

Skills

aici cddata sciencedockergitjenkinskafkakubernetesmavenoraclepostgresqlsoapsqlJavaPostgreSQLDockerKubernetesKafkaGitCI/CDSQL

Description

starszy specjalista / starsza specjalistka (senior)

praca hybrydowa

Podsumowanie oferty

Dodatkowe informacje

System wynagrodzeń:

stała podstawa wynagrodzenia

Specjalizacje:

Technologie, których używamy

Wymagane

Mile widziane

  • Projekt rozwoju platformy od strony backendu dla aplikacji bankowej klienta.
  • Realizacja strategii cyfrowej transformacji i wdrażanie innowacyjnych rozwiązań dla klientów indywidualnych, przedsiębiorców, małych i średnich firm oraz dużych korporacji.
  • Inicjatywy w obszarze sztucznej inteligencji, robotyzacji procesów, aplikacji mobilnych, biometrii twarzy i głosu, Big Data, data science, architektury i infrastruktury systemów.
  • Budowanie nowych rozwiązań korzystając z najlepszych technologii dostępnych na rynku.

Tak organizujemy naszą pracę

  • wewnątrz organizacji
  • masz wpływ na wybór narzędzi i technologii
  • koncentrujesz się na rozwoju produktu

Twój zakres obowiązków

  • Wsparcie techniczne dla mniej doświadczonych programistów (mentoring w ramach zespołu).
  • Tworzenie wysokiej jakości kodu.
  • Projektowanie i dokumentowanie rozwiązań technicznych.
  • Przeprowadzanie testów jednostkowych.
  • Współpraca z Analitykami biznesowymi, Architektami IT oraz klientem biznesowym.

Nasze wymagania

  • Minimum 5 lat komercyjnego doświadczenia w programowaniu rozwiązań backendowych
  • Architektura mikroserwisowa
  • Architektura heksagonalna
  • Znajomość zagadnień i praktycznego wykorzystania DDD
  • Interfejsy integracyjne - SOAP, REST, Kafka
  • Umiejętność wykorzystania SQL oraz relacyjne bazy danych PostgreSQL i Oracle
  • Umiejętność efektywnego wykorzystania AI w procesie tworzenia oprogramowania
  • Doświadczenie z wzorcami projektowymi z zakresu oprogramowania i integracji
  • Doświadczenie z wzorcami i mechanizmami zapewnienia odporności usług w systemach rozproszonych
  • Zasady dotyczące tworzenia oprogramowania typu SOLID, DRY, KISS itd.
  • Umiejętność doboru i tworzenia różnego rodzaju testów oprogramowania
  • Znajomości narzędzi i metod związanych z diagnostyką oraz optymalizacją wydajności aplikacji
  • Ogólna znajomość zagadnień i narzędzi związanych z procesem wdrażania - Maven, Jenkins, Docker, CI/CD pipelines, kubernetes
  • Wykształcenie wyższe

Mile widziane

  • Doświadczenie w sektorze bankowym
  • Doświadczenie z zakresu projektowania nowych rozwiązań z wykorzystaniem narzędzia Enterprise
  • Doświadczenie w przeglądaniu kodu (Code review) (GIT, Gerrit, inne) oraz refaktoryzacji kodu.
  • Długoterminowa współpraca
  • Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji
  • Jasna ścieżka kariery
  • Pakiet benefitów pracowniczych (Multisport, prywatna opieka medyczna, ubezpieczenie na życie)
  • Przyjazną atmosferę pracy, imprezy integracyjne i spotkania team-buildingowe
  • System rekomendacji (bonus do 7000 zl)
  • wzorce projektowe

Takie dajemy możliwości rozwoju

  • konferencje w Polsce
  • konferencje zagraniczne
  • szkolenia wewnątrzfirmowe
  • wymiana wiedzy technicznej w firmie

dofinansowanie szkoleń i kursów

Etaty rekrutacji

Rozmowa z naszym Rekruterem

Rozmowa z naszym Business Managerem

Spotkanie z Klientem

ewentualny dodatkowy etap weryfikacji technicznej po rozmowie z Rekruterem

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

No similar openings right now. Refine your search or create an alert above.