Senior Java Engineer
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.