JobMatch
← Back to jobs

Java Backend Developer

emagine

RemoteWarsaw, Mazowieckie, PolandFull-time
Posted
today
Source
LinkedIn (remote, Europe)
Field
Engineering

Skills

REST APIsJavaJiraSQL

Description

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.

JobMatch aggregates public listings. Always apply through the original posting.