Java Developer
⚲ Gdańsk
130 zł netto (+ VAT) / godz.
Wymagania
- minimum 7 lat komercyjnego doświadczenia w Java, w tym przy rozwiązaniach o wysokiej skali lub złożoności technicznej
- doświadczenie w projektowaniu, rozwoju i utrzymaniu systemów opartych o architekturę mikroserwisową
- doświadczenie z Apache Kafka oraz komunikacją w systemach rozproszonych
- praktyczna znajomość Docker oraz Kubernetes/OpenShift
- doświadczenie z procesami CI/CD i narzędziami takimi jak Jenkins, ArgoCD, Helm, Git lub Maven
- doświadczenie z monitoringiem i observability (np. Grafana, Prometheus)
- praktyczne doświadczenie w wykorzystywaniu narzędzi AI wspierających SDLC
- znajomość języka angielskiego na poziomie minimum B2
Opis stanowiska
Praca dla Scalo przy rozwoju rozwiązań pricingowych wspierających zarządzanie cenami produktów w środowisku retail i e-commerce. Realnie zajmiesz się projektowaniem i rozwojem backendu w Java/Spring Boot, optymalizacją REST API, pracą z mikroserwisami, bazami danych i procesami CI/CD oraz wykorzystaniem narzędzi AI w SDLC. To oferta dla bardzo doświadczonego Java developera (min. 7 lat), który potrafi analizować problemy wydajnościowe i przekładać potrzeby biznesowe na rozwiązania techniczne. Uwaga: oczekuje się nie tylko programowania, ale też roli analityczno-konsultacyjnej oraz praktycznego doświadczenia w wykorzystaniu narzędzi AI wspierających SDLC.
🔍 Dekoder Ogłoszenia
🔴
rozwiązań o wysokiej skali lub złożoności technicznej
Może oznaczać zarówno ambitne, ciekawe projekty, jak i po prostu systemy z dużą liczbą użytkowników, które wymagają ciągłego łatania i optymalizacji.
🔴
umiejętność analizowania problemów technicznych i wydajnościowych oraz proponowania rozwiązań odpowiadających na potrzeby biznesowe
Oczekuje się, że będziesz nie tylko programistą, ale także analitykiem i konsultantem, który potrafi przełożyć wymagania biznesowe na rozwiązania techniczne.
🔴
praktyczne doświadczenie w wykorzystywaniu narzędzi AI wspierających SDLC
Może oznaczać zarówno zaawansowane wykorzystanie Copilota czy podobnych narzędzi, jak i po prostu eksperymentowanie z nowymi technologiami.
🟡
doświadczenie w projektach z obszaru retail lub e-commerce
Może oznaczać pracę nad systemami, które są bardzo stabilne i mają ustalone procesy, ale też mogą być mniej innowacyjne technologicznie.
🔴
doświadczenie w rozwoju systemów o dużej skali i wysokich wymaganiach wydajnościowych
Podobnie jak w przypadku 'wysokiej skali', może to być zarówno wyzwanie technologiczne, jak i konieczność ciągłego optymalizowania istniejącego, być może przestarzałego kodu.