Przejdź do treści głównej

Senior Java Developer

Technology
emagine
Warszawa, Polska3 tygodni temuDo 6.12.2026
Pełny etat

Opis stanowiska

Model pracy: 1x w tygodniu z biura w Warszawie

Stawka: 155 pln/h netto + VAT

Współpraca: długofalowa współpraca, B2B

Poszukujemy Backend Developera do projektu realizowanego w środowisku bankowym, którego celem jest rozwój i utrzymanie usług backendowych oraz integracji wspierających sprzedaż i obsługę produktów ubezpieczeniowych. Rola obejmuje współpracę z zespołami biznesowymi i technicznymi oraz udział w projektowaniu i rozwoju rozwiązań opartych o technologie Java i architekturę mikroserwisową.

Zakres Obowiązków

  • Tworzenie wysokiej jakości kodu.
  • Rozwój i utrzymanie usług backendowych oraz integracji systemowych.
  • Projektowanie i dokumentowanie rozwiązań technicznych.
  • Przeprowadzanie testów jednostkowych.
  • Integracja systemów z wykorzystaniem REST API.
  • Współpraca z Analitykami Biznesowymi, Architektami IT, zespołami frontendowymi oraz klientem biznesowym.
  • Praca w środowisku Agile/Scrum.
  • Udział w przeglądach kodu oraz refaktoryzacji istniejących rozwiązań.
  • Wsparcie techniczne mniej doświadczonych programistów (mentoring).

Must Haves

  • Doświadczenie w tworzeniu aplikacji backendowych w technologii Java.
  • Znajomość Spring Boot.
  • Doświadczenie w integracji systemów z wykorzystaniem REST API.
  • Dobra znajomość relacyjnych baz danych, SQL, projektowania struktur danych oraz zagadnień związanych z transakcjami i blokadami.
  • Znajomość zagadnień integracyjnych: REST, JSON, SOAP Web Services, XML oraz XSD.
  • Znajomość Git oraz procesów CI/CD.
  • Znajomość architektury mikroserwisowej.
  • Doświadczenie w code review oraz refaktoryzacji kodu.
  • Znajomość wzorców projektowych oraz architektonicznych.
  • Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną.
  • Doświadczenie w pracy z Jira i Confluence.
  • Umiejętność analitycznego myślenia, samodzielność i profesjonalizm.
  • Umiejętność współpracy zespołowej oraz komunikatywność.
  • Systematyczność, zaangażowanie i kreatywność.

Nice to Haves

  • Znajomość Apache Kafka.
  • Doświadczenie w projektowaniu rozwiązań z wykorzystaniem Enterprise Architect oraz UML.
  • Wykształcenie wyższe kierunkowe (informatyka, matematyka lub kierunki pokrewne).
  • Doświadczenie w sektorze bankowym lub ubezpieczeniowym.

Keywords
DocBookXBELApache KafkaSpring FrameworkJSONJiraAngularAngularJSScrumSoapSqlXmlApache LicenseApache Http ServerGNU BazaarJavaCI / CDGitCode reviewCI/CD

Interesuje Cię ta oferta?