Senior Java Developer
⚲ Warszawa
26 880 - 27 720 PLN netto (B2B)
Wymagania
- min. 5 lat doświadczenia komercyjnego w programowaniu w Java
- bardzo dobra znajomość Java 17+ oraz Spring Boot
- bardzo dobra znajomość Kafka
- doświadczenie w projektowaniu i implementacji REST API
- znajomość wzorców integracyjnych oraz architektury event-driven
- doświadczenie z platformami messagingowymi i event streaming
- doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL, MS SQL, Oracle)
- doświadczenie w pracy z Kubernetes
Opis stanowiska
TQLO poszukuje Senior Java Developera do projektu koncentrującego się na rozwoju i modernizacji aplikacji backendowych, budowie rozwiązań integracyjnych oraz wdrażaniu nowoczesnych architektur opartych o komunikację asynchroniczną i event-driven. Będziesz projektować i rozwijać aplikacje w Java 17+ i Spring Boot, tworzyć integracje z REST API i Kafka oraz modernizować istniejące komponenty. To oferta dla doświadczonego programisty, który chce pracować zdalnie nad transformacją architektury. Uwaga: opis może sugerować, że większość pracy będzie polegać na przepisywaniu starego kodu w ramach modernizacji.
🔍 Dekoder Ogłoszenia
🔴
organizacja rozwijająca nowoczesne rozwiązania technologiczne wspierające kluczowe procesy biznesowe oraz integrację systemów w środowisku o dużej skali
Może to oznaczać pracę nad systemami legacy, które są kluczowe dla firmy, a ich modernizacja jest trudna i czasochłonna.
🔴
projekt koncentruje się na rozwoju i modernizacji aplikacji backendowych, budowie rozwiązań integracyjnych oraz wdrażaniu nowoczesnych architektur opartych o komunikację asynchroniczną i event-driven
Duży nacisk na modernizację może oznaczać, że większość pracy będzie polegać na przepisywaniu starego kodu, a nie na tworzeniu czegoś zupełnie nowego.
🔴
Istotnym obszarem współpracy będzie rozwój nowoczesnych usług backendowych oraz udział w inicjatywach związanych z modernizacją architektury aplikacyjnej
Podkreślenie modernizacji architektury może sugerować, że obecna architektura jest problematyczna i wymaga znaczących zmian.
🔴
Tworzeniem i rozwijaniem integracji pomiędzy systemami z wykorzystaniem REST API, komunikacji asynchronicznej oraz wzorców integracyjnych
Praca z wieloma systemami i różnymi wzorcami integracyjnymi może oznaczać dużą złożoność i potencjalne problemy z utrzymaniem spójności.
🟡
Modernizacją oraz refaktoryzacją istniejących aplikacji i komponentów systemowych
Ten punkt jasno wskazuje, że znacząca część pracy będzie polegać na ulepszaniu i przepisywaniu istniejącego kodu, a nie na tworzeniu od zera.