Senior/Lead Java Developer/-ka
Description
💻 Starszy Programista Java / Tech Lead — sektor bankowy
Obecnie szukamy doświadczonego Senior Java Developera / Technical Leada do długofalowego projektu realizowanego dla dużej organizacji z sektora bankowego.
Rola zakłada dołączenie do zespołu rozwijającego system wspierający procesy kredytowe dla klientów korporacyjnych — kluczową aplikację wykorzystywaną w obszarze leasingu, faktoringu oraz produktów finansowych dla biznesu.
Projekt rozwijany jest w nowoczesnym środowisku opartym o Java, Angular, Oracle, MongoDB, RabbitMQ oraz architekturę mikroserwisową. System stopniowo przechodzi transformację z monolitu do mikroserwisów, dlatego rola daje realny wpływ na kierunek technologiczny i architektoniczny rozwiązania.
📍 Model współpracy
💼 B2B (JDG)
🏡 Praca głównie zdalna
📍 Sporadyczne spotkania w biurze w Warszawie
🤝 Planowana współpraca długofalowa
🎯 Rola i odpowiedzialność
Jako Senior Java Developer / Technical Lead będziesz odpowiadać nie tylko za rozwój backendu, ale również za wspieranie zespołu technicznie i architektonicznie. To rola dla osoby, która dobrze odnajduje się w systemach rozproszonych, lubi podejmować decyzje techniczne i dba o jakość dostarczanych rozwiązań.
💻 Zakres obowiązków:
✔️ Projektowanie i rozwój aplikacji backendowych w Javie
✔️ Rozwijanie systemu w architekturze mikroserwisowej oraz stopniowa dekompozycja monolitu
✔️ Implementacja integracji synchronicznych (REST) i asynchronicznych (RabbitMQ, event-driven architecture)
✔️ Współtworzenie architektury oraz podejmowanie decyzji technologicznych
✔️ Konfiguracja i rozwój pipeline’ów CI/CD
✔️ Code review, dbanie o standardy jakości kodu i testów
✔️ Mentoring mniej doświadczonych developerów
✔️ Współpraca z zespołami biznesowymi i technicznymi w środowisku Agile
🛠 Wymagania
✔️ Minimum 5 lat doświadczenia komercyjnego jako Java Developer
✔️ Bardzo dobra znajomość Java i Spring
✔️ Doświadczenie w projektowaniu systemów mikroserwisowych
✔️ Praktyczna znajomość architektury event-driven
✔️ Doświadczenie z komunikacją REST oraz messagingiem (RabbitMQ)
✔️ Dobra znajomość Oracle i/lub MongoDB
✔️ Znajomość Git, Maven, Jenkins
✔️ Umiejętność konfiguracji i rozwijania pipeline’ów CI/CD
✔️ Doświadczenie w roli technical leada lub mentoringu zespołu
✔️ Wysokie zdolności analityczne i umiejętność rozwiązywania problemów
✔️ Umiejętność wykorzystywania narzędzi AI w procesie developmentu
💡 Kogo szukamy?
Szukamy osoby, która poza mocnym backendowym doświadczeniem potrafi spojrzeć szerzej na architekturę systemu, wspierać zespół technicznie i dobrze odnajduje się w środowisku enterprise.
To idealna rola dla developera, który chce mieć realny wpływ na rozwój produktu i uczestniczyć w budowie nowoczesnych rozwiązań dla sektora finansowego.
✨ Co oferujemy?
✔️ Długofalowy projekt w stabilnym środowisku bankowym
✔️ Duży wpływ na rozwiązania technologiczne i architekturę
✔️ Pracę przy nowoczesnych systemach backendowych i mikroserwisach
✔️ Elastyczny model współpracy i zdecydowaną większość pracy zdalnej
✔️ Współpracę z doświadczonym zespołem techniczno-biznesowym