Do zespołu odpowiedzialnego za rozwój i utrzymanie krytycznych systemów produkcyjnych poszukujemy doświadczonego Software Developera. Rola łączy rozwój backendu z realną odpowiedzialnością za jakość, stabilność i niezawodność rozwiązań działających w środowisku produkcyjnym.
Biuro: Warszawa lub Kraków
Praca zdalna: kilka dni w miesiącu (okazjonalna obecność w biurze)
Mid Software Developer (Java)
Twój zakres obowiązków
- Rozwój i utrzymanie aplikacji backendowych działających na produkcji
- Analiza i obsługa incydentów oraz awarii technologicznych
- Praca z architekturą mikroserwisową i komunikacją asynchroniczną
- Monitoring techniczny i biznesowy systemów oraz analiza metryk
- Dbanie o jakość rozwiązań: testy, regresja, dokumentacja techniczna
- Udział w usprawnianiu procesów wytwórczych i stabilności środowisk
- Współpraca z innymi zespołami technicznymi przy rozwoju i utrzymaniu systemów
Nasze wymagania
- Minimum 4 lata komercyjnego doświadczenia jako Software Developer (backend)
- Bardzo dobra znajomość Java oraz ekosystemu Spring (Spring Boot, Spring Data JPA, Hibernate)
- Doświadczenie w pracy z mikroserwisami
- Znajomość architektury event-driven oraz pracy z Kafka
- Doświadczenie w projektowaniu i integracji REST API
- Bardzo dobra znajomość SQL
- Doświadczenie w pracy z systemami działającymi na produkcji
- Znajomość zagadnień frontendowych (Angular/TypeScript) na poziomie architektury
- Doświadczenie z narzędziami konteneryzacji i platformami orkiestracyjnymi
- Praca z CI/CD, monitoringiem i narzędziami observability
- Rozwijanie testów automatycznych (TDD/BDD)
- Znajomość narzędzi do kontroli jakości i bezpieczeństwa kodu