Senior Java Engineer
Summary
Senior Java Engineer building modern backend and distributed systems using Java, Spring Boot, and microservices architecture in Kraków, Poland.
Poszukujemy doświadczonego Senior Java Engineer, który dołączy do zespołu rozwijającego nowoczesne systemy backendowe i rozproszone.
- Minimum 5 lat doświadczenia w tworzeniu aplikacji backendowych lub systemów rozproszonych.
- Bardzo dobra znajomość Java (Java 17+ będzie dodatkowym atutem).
- Doświadczenie z frameworkami takimi jak Spring Boot, Spring Framework lub podobnymi.
- Dobra znajomość: systemów rozproszonych, architektury mikroserwisowej, projektowania REST API.
- Umiejętność projektowania wydajnych relacyjnych baz danych, znajomość normalizacji oraz optymalizacji zapytań SQL.
- Doświadczenie z programowaniem współbieżnym (Concurrency), wielowątkowością oraz projektowaniem skalowalnych aplikacji.
- Bardzo dobra znajomość Git, strategii branchowania oraz nowoczesnych praktyk wytwarzania oprogramowania.
- Umiejętność analitycznego myślenia oraz skutecznego rozwiązywania złożonych problemów.
- Bardzo dobre umiejętności komunikacyjne oraz doświadczenie we współpracy z zespołami wielofunkcyjnymi.