Senior Java Developer

Warszawa
Oferta wygasa za:88 dni
Tryb pracyHybrydowa
Rodzaj umowyKontrakt B2B
Tryb rekrutacjiRekrutacja stacjonarna
Wymiar etatuPełny etat

O projekcie

Dołącz do strategicznego projektu transformacyjnego realizowanego dla jednej z największych organizacji z branży ubezpieczeniowej w Polsce i rozwijaj nowoczesny ekosystem wspierający kluczowe procesy biznesowe, oparty na mikroserwisach, automatyzacji, danych oraz AI.

Poszukujemy doświadczonego Senior Java Developera, który będzie odpowiadał za projektowanie, rozwój i utrzymanie rozwiązań wykorzystujących m.in. Java, Spring Boot, Kafka oraz Angular.

Projekt realizowany jest na styku biznesu i technologii. Istotnym elementem roli będzie nie tylko development, ale również współpraca z architektami, analitykami i właścicielami biznesowymi, praca z procesami BPMN oraz praktyczne wykorzystanie AI w procesie wytwarzania oprogramowania.

Twój zakres obowiązków

  • projektowanie, rozwój i utrzymanie rozwiązań wspierających kluczowe procesy biznesowe,
  • rozwój systemów w architekturze mikroserwisowej,
  • tworzenie aplikacji i usług w oparciu o Java oraz Spring Boot,
  • projektowanie i rozwój integracji oraz komunikacji pomiędzy usługami z wykorzystaniem Apache Kafka,
  • rozwój warstwy frontendowej z wykorzystaniem Angular,
  • dbanie o wysoką jakość, wydajność, skalowalność i odporność rozwijanych systemów,
  • projektowanie mechanizmów resilience dla usług działających w środowisku rozproszonym,
  • tworzenie testów jednostkowych i integracyjnych,
  • diagnozowanie i optymalizacja wydajności implementowanych rozwiązań,
  • praca z silnikami procesowymi oraz procesami modelowanymi w BPMN,
  • współpraca z architektami, analitykami oraz właścicielami biznesowymi,
  • aktywne wykorzystywanie narzędzi AI wspierających Software Development Lifecycle,
  • udział w podejmowaniu decyzji technicznych i dalszym rozwoju architektury rozwiązania.

Nasze wymagania

  • minimum 5 lat komercyjnego doświadczenia z Java,
  • minimum 3 lata doświadczenia z Apache Kafka,
  • minimum 5 lat doświadczenia ze Spring / Spring Boot / Spring Cloud oraz Hibernate,
  • minimum 5 lat doświadczenia z SQL,
  • bardzo dobrej znajomości architektury mikroserwisowej i systemów rozproszonych,
  • doświadczenia w zapewnianiu jakości kodu oraz tworzeniu testów jednostkowych, np. JUnit, TestNG lub Spock,
  • doświadczenie z testami integracyjnymi, m.in. Testcontainers lub WireMock,
  • znajomości paradygmatów Object-Oriented Programming oraz Functional Programming,
  • doświadczenie w konteneryzacji aplikacji,
  • znajomości silników procesowych oraz notacji BPMN,
  • znajomości wzorców i mechanizmów zapewniających resilience usług w systemach rozproszonych,
  • doświadczenie z Angular oraz tworzeniem aplikacji frontendowych,
  • umiejętności praktycznego wykorzystania narzędzi AI w procesie wytwarzania oprogramowania,
  • znajomości narzędzi i metod związanych z diagnostyką oraz optymalizacją wydajności aplikacji,
  • możliwości świadczenia usług z terytorium Polski,
  • gotowości do pracy w modelu hybrydowym – minimum 3 dni w tygodniu z biura w Warszawie.
  • znajomość Domain-Driven Design (DDD) i doświadczenie w praktycznym stosowaniu tego podejścia,
  • doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania,
  • doświadczenie z rozwiązaniami chmurowymi,
  • znajomość React,
  • doświadczenie przy budowie dużych, skalowalnych systemów biznesowych,
  • doświadczenie w sektorze ubezpieczeniowym, finansowym lub bankowym.

Benefity

Spotkania integracyjne
Kawa i herbata
Firmowa biblioteka
Parking dla pracowników
Możliwość pracy zdalnej
Elastyczny czas pracy
Karta sportowa
Strefa relaksu
Napoje
Prywatna opieka medyczna
Dofinansowanie nauki języków obcych
Brak dress code'u
Zainteresowała Cię ta oferta?Aplikuj na to stanowisko!
Klauzula informacyjna

Oferty wybrane dla Ciebie

Oferty wybrane dla Ciebie