JustJoin.IT Hybrydowo Senior

Senior Fullstack Java Developer

apreel

⚲ Warszawa

24 360 - 27 720 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • Spring Framework
  • Hibernate/JPA
  • Apache Kafka
  • SQL
  • Mikroserwisy
  • API rest
  • Angular
  • Playwright

Opis stanowiska

Opis: Senior Java Developer odpowiada za projektowanie, rozwój i utrzymanie systemów wspierających procesy obsługi szkód, wykorzystując nowoczesne technologie, automatyzację oraz narzędzia AI do dostarczania wysokiej jakości oprogramowania w środowisku mikroserwisowym i wielkoskalowym. 
Zakres planowanych prac: 
• Budowa i rozwój systemów w architekturze mikroserwisowej oraz monolitycznej wspierających procesy zgłaszania i obsługi szkód. 
• Projektowanie, implementacja i utrzymanie API oraz integracji pomiędzy systemami. 
• Udział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnych. 
• Usprawnianie procesów biznesowych poprzez dostarczanie efektywnych i skalowalnych rozwiązań informatycznych. 
• Zapewnienie wysokiej jakości oprogramowania poprzez rozwój testów automatycznych, stosowanie dobrych praktyk inżynierskich oraz dbałość o jakość kodu. 
• Aktywne wykorzystanie narzędzi AI i podejścia Agentic AI w procesie wytwarzania oprogramowania, w tym podczas analizy wymagań, implementacji, testowania oraz utrzymania rozwiązań. 
• Wykonywanie oraz udział w code review z wykorzystaniem nowoczesnych narzędzi wspierających jakość i bezpieczeństwo kodu. 
• Udział w wydarzeniach scrumowych oraz współpraca w multidyscyplinarnym zespole zwinnym. 
• Współtworzenie standardów wytwarzania oprogramowania oraz wykorzystania AI w procesie software development. 
• Codzienna współpraca z zespołem nastawionym na wymianę wiedzy, ciągłe doskonalenie oraz dostarczanie wysokiej jakości rozwiązań dla systemów o dużej skali i wysokim wolumenie transakcji. 
Wymagania: 
• Bardzo dobra znajomość Java (min. 7 lat doświadczenia komercyjnego) 
• Bardzo dobra znajomość Spring Boot, Spring Framework, Hibernate/JPA 
• Bardzo dobra znajomość Apache Kafka 
• Bardzo dobra znajomość SQL 
• Znajomość Angular 
• Doświadczenie w projektowaniu i rozwoju mikroserwisów 
• Doświadczenie w projektowaniu i implementacji API REST 
• Doświadczenie w tworzeniu testów jednostkowych i integracyjnych 
• Umiejętność wykorzystania narzędzi AI wspierających proces wytwarzania oprogramowania  
Mile widziane: 
• Znajomość Playwright 
• Znajomość Docker i Kubernet 
• Doświadczenie w Domain-Driven Design (DDD) 
• Znajomość RabbitMQ i ElasticSearch 
• Doświadczenie z Azure, AWS lub GCP 
• Znajomość zagadnień IT Security 
• Doświadczenie w CI/CD 
• Doświadczenie w mentoringu programistów lub pełnieniu roli Technical Leadera  
Oferta: 
• Lokalizacja: Warszawa/ Wola – praca hybrydowa – 1x w tygodniu w biurze 
• Zatrudnienie: przez apreel na zasadach B2B 
• Stawka: do 165zł netto/ h 
• Start: asap 
• Współpraca: długofalowa

🔍 Dekoder Ogłoszenia

🔴
wykorzystując nowoczesne technologie, automatyzację oraz narzędzia AI do dostarczania wysokiej jakości oprogramowania w środowisku mikroserwisowym i wielkoskalowym.
Może oznaczać, że firma dopiero zaczyna wdrażać te technologie, a niekoniecznie są one w pełni dojrzałe i efektywnie wykorzystywane.
🔴
Budowa i rozwój systemów w architekturze mikroserwisowej oraz monolitycznej
Może oznaczać, że będziesz pracować zarówno nad nowoczesnymi mikroserwisami, jak i nad starszym, trudniejszym w utrzymaniu monolitem.
🔴
Aktywne wykorzystanie narzędzi AI i podejścia Agentic AI w procesie wytwarzania oprogramowania
Może sugerować eksperymentalne lub wczesne etapy wdrażania AI, gdzie rzeczywista wartość i efektywność mogą być jeszcze nieudowodnione.
🔴
Współtworzenie standardów wytwarzania oprogramowania oraz wykorzystania AI w procesie software development.
Może oznaczać, że firma nie ma jeszcze ustalonych standardów i będziesz musiał poświęcić czas na ich tworzenie od podstaw, zamiast skupić się na rozwoju produktu.
🟡
Codzienna współpraca z zespołem nastawionym na wymianę wiedzy, ciągłe doskonalenie o
Choć brzmi pozytywnie, może oznaczać, że zespół jest w fazie nauki i rozwoju, a niekoniecznie jest w pełni produktywny i samodzielny.