Szukasz projektu, w którym stabilność i jakość liczą się bardziej niż pogoń za modą? Chcesz pracować nad dojrzałym, dużym systemem bankowym, który realnie działa u klientów? Interesuje Cię środowisko, gdzie liczy się doświadczenie, myślenie i porządna inżynieria? Mamy coś właśnie dla Ciebie!
? Lokalizacja: Kraków (praca hybrydowa – 3 dni biuro / 2 dni zdalnie)
? Zespół: 16-osobowy, z niską rotacją i dużym know-how – ludzie są z nami na lata.
Technologie, z którymi będziesz pracować:
Backend: Java 8, Spring 5, Hibernate, REST
Frontend: ZK Framework (Java-based UI), HTML, CSS
Bazy danych: Oracle, PostgreSQL
Inne: Git, Maven, Jenkins, Jira
responsibilities :
Rozwój i utrzymanie kluczowego systemu CMR
Tworzenie nowych modułów i funkcjonalności
Współpraca z analitykami, QA i innymi programistami
Dbanie o jakość kodu, refaktoryzację, optymalizację i stabilność aplikacji
Projektowanie rozwiązań, które będą długo działały i łatwo się utrzymywały
requirements-expected :
Minimum 3–5 lat doświadczenia jako Java Developer
Bardzo dobra znajomość Java i Spring (mile widziane doświadczenie ze starszymi wersjami)
Znajomość baz danych (Oracle, PostgreSQL) i języka SQL
Znajomość wzorców projektowych, zasad SOLID i dobrych praktyk inżynierskich
offered :
? Stabilny projekt z dużym wpływem – system CMR to rozbudowane, monolityczne rozwiązanie dla sektora bankowego, obecne w wielu instytucjach finansowych w Polsce.
? Realna odpowiedzialność, prawdziwe wyzwania – Twój kod trafi do produkcji i będzie używany codziennie przez setki użytkowników. To nie „proof of concept”, to realny system biznesowy.
? Porządna inżynieria, nie pogoń za modą – pracujemy z dojrzałym stackiem (Java 8, Spring 5, ZK), ale przykładamy dużą wagę do jakości, refaktoryzacji i projektowania architektury.
? Szansa na realny wpływ technologiczny – system jest rozwijany, a Twoje decyzje architektoniczne mają znaczenie.