Poszukujemy doświadczonego Java Full Stack Developera z co najmniej 7-letnim doświadczeniem, który dołączy do naszego zespołu. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój i utrzymanie aplikacji webowych z użyciem technologii Java oraz React. Jeśli masz bogate doświadczenie w tworzeniu aplikacji zarówno po stronie front-endu, jak i back-endu oraz chcesz pracować w dynamicznym zespole, zapraszamy do aplikowania!
Zakres obowiązków:
- Tworzenie i rozwijanie aplikacji webowych w technologii Java oraz React
- Projektowanie i implementowanie nowych funkcji zarówno po stronie front-endu, jak i back-endu
- Współpraca z zespołem UX/UI w celu tworzenia intuicyjnych interfejsów użytkownika
- Optymalizacja wydajności aplikacji i dbanie o jej wysoką skalowalność
- Wykonywanie testów jednostkowych oraz dbanie o jakość kodu
- Utrzymywanie istniejących systemów oraz ich aktualizacja
- Współpraca z zespołem DevOps w celu wdrażania aplikacji
- Udział w planowaniu i przeglądach kodu
Wymagania:
- Min. 7 lat doświadczenia w pracy jako Full Stack Developer
- Bardzo dobra znajomość Java (Spring Framework, Hibernate, JPA) oraz React
- Dobre zrozumienie zagadnień związanych z bazami danych (SQL, NoSQL)
- Znajomość technologii webowych: HTML, CSS, JavaScript, AJAX
- Doświadczenie w pracy z systemami kontroli wersji (Git)
- Znajomość metodologii Agile (Scrum, Kanban)
- Dobra znajomość języka angielskiego (w mowie i piśmie)
- Umiejętność pracy w zespole oraz komunikatywność
Mile widziane:
- Doświadczenie w pracy z narzędziami CI/CD
- Znajomość chmurowych rozwiązań (AWS, Azure, Google Cloud)
- Praktyczna znajomość testów automatycznych (JUnit, Selenium)