Senior Developer

140 - 160 PLN/ godz.B2B
SeniorFull-time·B2B
#432681·Dodano 6 dni temu·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Java

Firma i stanowisko

Poszukujemy dwóch doświadczonych Senior Developerów do strategicznego projektu transformacyjnego w Warszawie, realizowanego na styku biznesu i technologii. Projekt zakłada budowę nowoczesnego ekosystemu wspierającego procesy biznesowe, wykorzystującego mikroserwisy, dane, automatyzację, sztuczną inteligencję oraz procesy workflow. Celem jest stworzenie skalowalnego i odpornego rozwiązania wspierającego kluczowe procesy organizacji oraz dalszy rozwój usług cyfrowych i automatyzację obsługi klienta.

Wymagania

  • Minimum 5 lat doświadczenia w Java
  • Minimum 3 lata doświadczenia z Apache Kafka
  • Minimum 5 lat doświadczenia ze Spring / Hibernate
  • Bardzo dobra znajomość Spring Boot i Spring Cloud
  • Minimum 5 lat doświadczenia w pracy z SQL
  • Znajomość frameworków do testów jednostkowych, m.in. JUnit, TestNG lub Spock
  • Znajomość narzędzi do testów integracyjnych, m.in. Testcontainers i WireMock
  • Znajomość paradygmatu Object-Oriented Programming (OOP)
  • Znajomość Functional Programming (FP)
  • Doświadczenie w konteneryzacji aplikacji
  • Znajomość silników procesowych i notacji BPMN
  • Znajomość wzorców i mechanizmów zapewniania odporności (resilience) usług w systemach rozproszonych
  • Bardzo dobra znajomość Angular oraz doświadczenie w tworzeniu aplikacji frontendowych
  • Umiejętność praktycznego wykorzystania narzędzi AI w procesie wytwarzania oprogramowania
  • Znajomość narzędzi do diagnostyki i analizy wydajności aplikacji
  • Doświadczenie w pracy przy rozwiązaniach opartych o architekturę mikroserwisową
  • Możliwość świadczenia usług z terytorium Polski
  • Gotowość do pracy hybrydowej – minimum 3 dni w tygodniu z biura w Warszawie

Nice to have:

  • Znajomość Domain-Driven Design (DDD) i praktyczne doświadczenie w jego stosowaniu
  • Doświadczenie w wykorzystywaniu agentów AI oraz rozwiązań Agentic AI w procesie developmentu
  • Doświadczenie w projektach wykorzystujących rozwiązania chmurowe
  • Znajomość dobrych praktyk projektowania systemów rozproszonych
  • Doświadczenie w projektach o dużej skali i wysokich wymaganiach dotyczących niezawodności

Obowiązki

  • Projektowanie, rozwój i utrzymanie rozwiązań wspierających procesy biznesowe
  • Tworzenie systemów opartych o architekturę mikroserwisową
  • Rozwój aplikacji backendowych w technologii Java i Spring Boot
  • Projektowanie i implementacja komunikacji asynchronicznej z wykorzystaniem Apache Kafka
  • Tworzenie i integracja aplikacji frontendowych w Angular i/lub React
  • Dbanie o wysoką jakość, wydajność, skalowalność i odporność tworzonych rozwiązań
  • Implementacja oraz integracja procesów biznesowych opartych o BPMN
  • Współpraca z architektami, analitykami oraz właścicielami biznesowymi
  • Udział w projektowaniu rozwiązań technicznych i podejmowaniu decyzji architektonicznych
  • Tworzenie testów jednostkowych i integracyjnych
  • Zapewnianie jakości oraz stabilności rozwijanych systemów
  • Analiza i optymalizacja wydajności aplikacji
  • Stosowanie wzorców zapewniających odporność usług w środowiskach rozproszonych
  • Konteneryzacja aplikacji
  • Wykorzystywanie narzędzi AI w codziennym procesie wytwarzania oprogramowania
  • Współpraca z pozostałymi zespołami technicznymi w ramach rozwoju platformy

Inne informacje

Możliwość świadczenia usług z terytorium Polski oraz gotowość do pracy hybrydowej – minimum 3 dni w tygodniu z biura w Warszawie.

PeopleTrust Sp. z o.o.

PeopleTrust Sp. z o.o.

15 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz