Java Developer (m/k)
UNITY-T GROUP sp. z o.o. sp.k.
⚲ Kraków
Wymagania
- Spring
- JavaScript
- Nuxt
- Vue.js
- REST
- PostgreSQL
- GitLab
- Java
- Pinia (nice to have)
- TypeScript (nice to have)
- Bootstrap (nice to have)
- Angular.js (nice to have)
- Maven (nice to have)
- MongoDB (nice to have)
- Jenkins (nice to have)
- Tomcat (nice to have)
Opis stanowiska
Wymagania: - Komercyjne doświadczenie w pracy na stanowisku Java Developer. - Bardzo dobra znajomość Java oraz ekosystemu Spring. - Doświadczenie w projektowaniu i implementacji REST API. - Znajomość relacyjnych baz danych oraz umiejętność tworzenia zapytań SQL, szczególnie PostgreSQL. - Umiejętność pisania czytelnego kodu zgodnie z zasadami SOLID i DRY. - Znajomość systemu kontroli wersji Git. - Umiejętność analizy problemów technicznych i samodzielnego proponowania rozwiązań. - Komunikatywność oraz umiejętność pracy w zespole. - Chęć doskonalenia kompetencji i poznawania nowych rozwiązań technologicznych. Mile widziane: - Doświadczenie z TypeScript, Pinia, Bootstrap lub AngularJS. - Doświadczenie z serwerami aplikacyjnymi, np. Tomcat. - Znajomość MongoDB lub innych baz NoSQL. - Doświadczenie w pracy z systemami klasy CRM, ERP lub systemami ubezpieczeniowymi. - Podstawowa znajomość Linuxa i zagadnień DevOps. - Umiejętność analizy i optymalizacji wydajności aplikacji. O firmie: - Od lat wspieramy klientów w rozwoju i utrzymaniu nowoczesnych rozwiązań informatycznych, odpowiadających na realne potrzeby biznesowe. Łączymy doświadczenie projektowe, kompetencje technologiczne i praktyczne podejście do wdrożeń, pomagając organizacjom rozwijać systemy, integrować środowiska oraz usprawniać procesy. - Realizujemy projekty o różnym stopniu złożoności - od rozwoju i utrzymania systemów, przez integracje i automatyzację, po wdrażanie nowych rozwiązań technologicznych. W naszej pracy stawiamy na jakość, użyteczność oraz trafne dopasowanie technologii do celów biznesowych klientów. Zakres obowiązków: - Rozwój i utrzymanie aplikacji biznesowych opartych o Java i Spring. - Projektowanie oraz implementacja nowych funkcjonalności backendowych. - Tworzenie i rozwijanie integracji z systemami zewnętrznymi (REST API). - Praca z bazami danych PostgreSQL i MongoDB, w tym tworzenie i optymalizacja zapytań. - Udział w migracji technologii frontend oraz dostosowywaniu systemu do nowych rozwiązań architektonicznych. - Dbanie o jakość kodu, zgodność ze standardami oraz udział w code review. - Współpraca z Product Ownerem, testerami, developerami i administratorami. - Przygotowywanie oraz aktualizacja dokumentacji technicznej. Oferujemy: - Możliwość rozwoju kompetencji w obszarach najnowszych technologii - Realny wpływ na tworzone produkty - Przyjazną, zespołową atmosferę - Udział w projektach informatycznych o ogólnopolskiej skali - Elastyczny czas pracy