Lead Java Developer
Szukamy doświadczonego Lead Java Developera, który będzie odpowiadać za projektowanie i rozwój kluczowych komponentów backendowych nowoczesnej platformy dla sektora finansowego. Jeśli lubisz budować skalowalne systemy, podejmować decyzje architektoniczne i wspierać zespół w tworzeniu wysokiej jakości oprogramowania – zapraszamy do współpracy.
Na tym stanowisku będziesz mieć realny wpływ na architekturę rozwiązania, rozwój logiki biznesowej oraz kierunek technologiczny projektu. Pracujemy zwinnie, wykorzystując nowoczesny stos technologiczny i dobre praktyki inżynierskie.
Jakie zadania na Ciebie czekają?
- Projektowanie i rozwój wydajnych, skalowalnych oraz niezawodnych systemów backendowych.
- Tworzenie architektury baz danych oraz projektowanie warstw integracyjnych pomiędzy systemami.
- Planowanie i realizacja bezpiecznych procesów migracji danych oraz zmian w środowisku serwerowym.
- Podejmowanie kluczowych decyzji technicznych oraz dbanie o jakość, wydajność i bezpieczeństwo rozwijanego oprogramowania.
- Wspieranie zespołu programistów w rozwiązywaniu złożonych problemów technicznych oraz wyznaczanie dobrych praktyk i standardów programistycznych.
- Proponowanie usprawnień architektonicznych i technologicznych wspierających dalszy rozwój produktu.
Nasze wymagania:
- Minimum 7 lat doświadczenia w tworzeniu aplikacji i systemów backendowych.
- Co najmniej 2 lata doświadczenia na stanowisku Senior Java Developer, Lead Developer lub w podobnej roli technicznej.
- Bardzo dobra znajomość projektowania systemów o wysokiej współbieżności oraz aplikacji wykorzystujących przetwarzanie wielowątkowe.
- Praktyczne doświadczenie z Java 21 oraz frameworkiem Spring Boot 4.x, w tym Spring Data JPA i Spring Security.
- Doświadczenie w projektowaniu architektury baz danych z wykorzystaniem PostgreSQL oraz budowaniu warstw integracyjnych.
- Umiejętność planowania i realizacji bezpiecznych migracji danych oraz zmian po stronie backendu.
- Dobra znajomość metodyk zwinnych, takich jak Scrum lub Agile.
- Umiejętność analizowania złożonych problemów technicznych oraz podejmowania trafnych decyzji architektonicznych.
- Mile widziane doświadczenie w realizacji projektów dla sektora finansowego lub bankowości cyfrowej.
English
Polski