Senior Fullstack Developer / Tech Lead
Senior full-stack engineer / tech lead building Model Risk Management and Operational Risk Management systems — a backend-heavy Java/Spring microservices role with event-driven architecture, plus React/TypeScript frontend, Docker/Kubernetes deployment and technical mentoring of the team. Hybrid: office in Kraków 6 days per month.
- Compensation
- Not disclosed
- Location
- Cracow, Poland
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Minimum 8 years of commercial experience building enterprise applications, with strong backend focus
- Minimum 2 years of technical team leadership, mentoring or technical ownership
- Expert knowledge of Java and Spring Framework (Boot, Data, REST, Security, Profiles)
- Experience designing and deploying microservices
- Experience with event-driven architecture
- Ability to design solutions and prepare technical documentation and diagrams
- Practical experience with React and TypeScript to actively contribute to frontend work
- Experience designing and documenting APIs with Swagger/OpenAPI
- Very good practices in test automation, unit and integration testing
- Experience with batch processing
- Good knowledge of logging, error handling and production readiness
- Practical experience with Docker and Kubernetes
- Experience building and deploying solutions in cloud environments
- Experience with code scanning and resolving quality and security issues
- Experience working in Agile/Scrum with JIRA and Confluence
- Very good English (minimum B2)
- Very good communication skills
- Ability to technically support other team members
- Ability to solve complex technical problems
- Independence, proactivity and ownership of delivered solutions
Nice to have
- Experience in Risk & Compliance
- Knowledge of Model Risk Management
- Experience with Spring Integration, Spring Batch, BPMN, Flowable, Activiti, Drools, WebSockets, SSE
- Experience with microfrontends
Full description
**O projekcie
Szukamy Senior Full Stack Engineera / Technical Leada do obszaru, który będzie aktywnie rozwijał systemy wspierające Model Risk Management oraz Operational Risk Management. Jest to rola full-stack z wyraźnym naciskiem na backend. Poszukujemy osoby z bardzo mocnym doświadczeniem w Java i Spring, która potrafi projektować rozwiązania, budować mikroserwisy, pracować z architekturą event-driven oraz wspierać technicznie innych członków zespołu. Dodatkowo oczekiwane jest doświadczenie w technicznym prowadzeniu zespołu, mentoringu lub przejmowaniu ownershipu za obszary techniczne.
Hybyrda - praca z biura w Krakowie 6 x w miesiącu.
- Minimum 8 lat doświadczenia komercyjnego w tworzeniu aplikacji enterprise, ze szczególnym naciskiem na backend.
- Minimum 2 lata doświadczenia w technicznym prowadzeniu zespołu, mentoringu lub przejmowaniu odpowiedzialności technicznej za rozwiązania.
- Ekspercka znajomość Java oraz Spring Framework (Boot, Data, REST, Security, Profiles).
- Doświadczenie w projektowaniu i wdrażaniu mikroserwisów.
- Doświadczenie z architekturą event-driven.
- Umiejętność projektowania rozwiązań oraz przygotowywania dokumentacji technicznej i diagramów.
- Praktyczne doświadczenie z React oraz TypeScript pozwalające aktywnie uczestniczyć w pracach frontendowych.
- Doświadczenie z projektowaniem i dokumentowaniem API przy użyciu Swagger/OpenAPI.
- Bardzo dobre praktyki związane z automatyzacją testów, testami jednostkowymi oraz integracyjnymi.
- Doświadczenie z batch processing.
- Dobra znajomość zagadnień związanych z loggingiem, error handling oraz gotowością produkcyjną aplikacji.
- Praktyczne doświadczenie z Docker i Kubernetes.
- Doświadczenie w budowie i wdrażaniu rozwiązań w środowiskach cloudowych.
- Doświadczenie z code scanning oraz usuwaniem problemów jakościowych i bezpieczeństwa.
- Doświadczenie pracy w Agile/Scrum z wykorzystaniem JIRA oraz Confluence.
- Bardzo dobra znajomość języka angielskiego (minimum B2).
- Bardzo dobre umiejętności komunikacyjne.
- Umiejętność wspierania technicznego innych członków zespołu.
- Umiejętność rozwiązywania złożonych problemów technicznych.
- Samodzielność, proaktywność oraz odpowiedzialność za dostarczane rozwiązania.
Wymagania (nice to have)
- Doświadczenie w obszarze Risk & Compliance.
- Wiedza z zakresu Model Risk Management.
- Doświadczenie z Spring Integration, Spring Batch, BPMN, Flowable, Activiti, Drools, WebSockets, SSE.