
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.
A host of benefits you'll appreciate
Atmosphere
Working at a Friendly Workplace Award-Winning Company
Self-development
80 hours to develop your skills during work hours
Health
Health Care and Sports Card
Education
Access to the company library and language classes during work hours
Safety
Life insurance tailored to your needs
Integration
Well-being programs, team-building activities, and events
