Jestem java backend developerem z 3,5 roku doświadczenia komercyjnego. Mieszkam w Łodzi, pracuję zdalnie, hybrydowo lub stacjonarnie. W urmate.ai buduję i utrzymuję produkcyjne usługi w Javie 21 i Spring Boot - REST API, usługi rozproszone, PostgreSQL z migracjami Flyway, Spring Security, Resilience4j i Bucket4j.
Odpowiadam za swoje zmiany także po merge’u: obrazy kontenerów, pipeline’y CI/CD w Jenkinsie, wydania na Kubernetes w AWS i Google Cloud, wdrożenia na Linux/VPS i incydenty produkcyjne, które po nich przychodzą. Kiedy endpoint zwalnia, profiluję ścieżkę krytyczną, naprawiam i weryfikuję poprawkę metrykami z Prometheusa i Grafany - nie „na oko”.
Jakość jest częścią definition of done, a nie etapem na końcu: testy jednostkowe (JUnit, Mockito), testy integracyjne na realnych zależnościach, progi pokrycia, code review i analiza statyczna (Spotless, PMD, Checkstyle). Tak samo traktuję bezpieczeństwo - przepływy uwierzytelniania, walidację wejścia i podatności w zależnościach się łata, a nie odkłada.
Po stronie AI zbudowałem produkcyjną platformę RAG na PostgreSQL i pgvectorze - wyszukiwanie hybrydowe z fuzją RRF (Spring AI, LangChain4j), mierzalnie dokładniejsze niż samo wyszukiwanie wektorowe. Do tego Python do przetwarzania danych, Claude Code z własnym workflow (agenty, skille, prompty do review) oraz tyle Reacta i React Native, ile trzeba, żeby zdebugować funkcję przez cały stack. Keep calm and just drink Java.
- Obecnie
- Java Backend Developer, urmate.ai
- Doświadczenie
- 3,5 roku komercyjnie
- Specjalizacja
- Java 21 · Spring Boot · chmura
- Lokalizacja
- Łódź · zdalnie / hybrydowo / stacjonarnie
- Studia
- Informatyka, Politechnika Łódzka
- Języki
- PL · EN B2+ · DE · ES