Przejdź do treści głównej

Java Backend Developer

Technology
emagine
Warszawa, Polska1 tydzień temuDo 25.12.2026
Pełny etat

Opis stanowiska

Projekt: Rozwój i utrzymanie kluczowych komponentów backendowych oraz integracji systemów bankowych.

Zespół: Współpraca z developerami, analitykami biznesowymi, architektami IT oraz przedstawicielami biznesu.

Model pracy: Hybrydowy, 1 dzień w tygodniu z biura w Warszawie.

Wpływ na projekt: Bezpośredni udział w projektowaniu i rozwoju systemów backendowych, zapewnieniu ich wydajności, niezawodności oraz wysokiej jakości technicznej.

Poszukujemy doświadczonego Java Backend Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie kluczowych systemów backendowych w sektorze bankowym. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwijanie i optymalizację rozwiązań opartych na technologii Java, a także integrację systemów i zapewnienie wysokiej jakości kodu. Rola zakłada ścisłą współpracę z analitykami biznesowymi, architektami IT oraz innymi zespołami technicznymi w celu dostarczania wydajnych, skalowalnych i niezawodnych rozwiązań.

Zakres obowiązków

  • Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java.
  • Tworzenie wysokiej jakości, wydajnego i czytelnego kodu.
  • Projektowanie i dokumentowanie rozwiązań technicznych.
  • Rozwój i integracja systemów z wykorzystaniem REST API, SOAP, JSON i XML.
  • Praca z relacyjnymi bazami danych oraz tworzenie i optymalizacja zapytań SQL.
  • Rozwój rozwiązań opartych na architekturze mikrousługowej (Microservices).
  • Przygotowywanie i wykonywanie testów jednostkowych.
  • Analiza i rozwiązywanie problemów technicznych.
  • Współpraca z analitykami biznesowymi, architektami IT i zespołami developerskimi.
  • Udział w doskonaleniu jakości kodu oraz procesów wytwarzania oprogramowania.

Wymagania (Must Have)

  • Doświadczenie komercyjne w programowaniu aplikacji backendowych w języku Java.
  • Dobra lub bardzo dobra znajomość relacyjnych baz danych oraz języka SQL.
  • Umiejętność tworzenia i optymalizacji zapytań SQL.
  • Znajomość projektowania struktur bazodanowych, tabel i indeksów.
  • Znajomość zagadnień związanych z transakcjami i blokadami bazodanowymi.
  • Praktyczna znajomość integracji systemów z wykorzystaniem REST, SOAP, JSON, XML i XSD.
  • Znajomość architektury Microservices.
  • Doświadczenie w pracy z Jira i Confluence.
  • Umiejętność tworzenia testów jednostkowych.
  • Umiejętność przygotowywania dokumentacji technicznej.
  • Znajomość języka angielskiego umożliwiająca czytanie i tworzenie dokumentacji technicznej.
  • Samodzielność, analityczne myślenie oraz umiejętność efektywnej współpracy w zespole.

Mile widziane (Nice to Have)

  • Znajomość Apache Kafka.
  • Doświadczenie w przeprowadzaniu Code Review oraz refaktoryzacji kodu.
  • Znajomość wzorców projektowych i architektonicznych.
  • Doświadczenie w projektowaniu rozwiązań z wykorzystaniem Enterprise Architect lub UML.
  • Doświadczenie w projektach realizowanych dla sektora bankowego lub finansowego.

Keywords
Apache KafkaJSONJiraSoapSqlXmlApache Http ServerJava

Interesuje Cię ta oferta?