Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

New

Senior Java Developer

Posted 5 views
Discussion

Summary

Long-term B2B contract for a Senior Java Developer in Warsaw (one office day per week) building and maintaining backend services and REST integrations for a banking client's insurance product platform. Core stack: Java, Spring Boot, microservices, SQL, REST/SOAP, Git and CI/CD.

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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available