Senior Java Developer
⚲ Kraków
17 500 - 23 500 PLN (PERMANENT)
Wymagania
- wykształcenie wyższe (BSc/MSc) z informatyki
- praktyczna znajomość Java oraz Spring MVC/Spring Boot, JMS, JPA, JAX-*
- doświadczenie z WebServices (SOAP, REST)
- znajomość zasad OOP, wzorców projektowych i SOLID
- umiejętność projektowania kodu pod testy jednostkowe
- praktyka z relacyjnymi bazami danych i modelowaniem danych
- biegły angielski, w tym swobodna komunikacja telefoniczna
- doświadczenie w metodykach agile
Opis stanowiska
Będziesz projektować, rozwijać i testować komponenty systemu Transfer Agency Investor Onboarding, integrować rozwiązania wewnętrzne z systemami zewnętrznych dostawców oraz rozwiązywać problemy zgłaszane na testach i produkcji. Praca obejmuje też wsparcie analityków biznesowych w doprecyzowaniu user stories i kryteriów akceptacji — to więcej niż samo kodowanie. Uwaga: oferta mówi o 'ciągłej refaktoryzacji' i 'elastyczności' — w praktyce może to oznaczać zmieniające się priorytety i mniej stabilną architekturę, więc jeśli potrzebujesz przewidywalności, warto dopytać o stan projektu.
🔍 Dekoder Ogłoszenia
🔴
Training & learning opportunities
Może oznaczać dostęp do platform e-learningowych lub budżet szkoleniowy, ale niekoniecznie gwarantuje rozwój w kierunku zgodnym z oczekiwaniami pracownika.
🔴
Ability to create clean, versatile, modular code with easily replaceable modules and layers
Oczekuje się, że kod będzie łatwy do utrzymania i modyfikacji, ale może to również oznaczać, że projekt jest w fazie ciągłych refaktoryzacji lub brakuje mu stabilnej architektury.
🔴
Skills to design code for unit testing
Wymaga umiejętności pisania kodu, który jest testowalny, ale niekoniecznie oznacza, że istnieją już dobrze zdefiniowane procesy testowania lub że testy są priorytetem.
🔴
Supporting business analysts in reaching a common understanding of user stories and acceptance criteria
Oznacza konieczność aktywnego udziału w definiowaniu wymagań, co może wykraczać poza samo kodowanie i wymagać dodatkowego zaangażowania w analizę biznesową.
🔴
Positive, can-do attitude, openness to change and ability to grasp the big picture quickly
Może sugerować, że oczekiwana jest elastyczność i chęć do podejmowania nowych wyzwań, ale również może oznaczać częste zmiany priorytetów i niepewność co do kierunku projektu.