← Back to jobs

Senior Java Developer

Skills

agileapici cdconfluencegitjavajestjirajsonkafkarestscrumsoapspringsqlumlxmlJavaRESTKafkaGitCI/CDSQLSpring

Description

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.

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.