Senior Java Developer (f / m/x)
Kraków, PolskaWichtige Merkmale des Angebots
Mind. 5 Jahre Erfahrung
Daten: SQL / BI / Python
Backend: Java / .NET / Node / Python
Vollzeit
Private Krankenversicherung
Opis
Szukamy doświadczonego Full Stack Developera, który dołączy do zespołu naszego klienta w Krakowie. W tej roli będziesz uczestniczyć we wszystkich etapach cyklu życia oprogramowania, w tym w analizie, testowaniu i wsparciu produkcyjnym, ściśle współpracując z zespołem liczącym od 4 do 6 osób oraz dedykowanym właścicielem produktu. Jeśli pasjonujesz się tworzeniem oprogramowania i lubisz współpracować z innymi w celu projektowania innowacyjnych rozwiązań, ta oferta może być odpowiednia dla Ciebie.
Benefity
Great Place to Work
Stabilna sytuacja finansowa
Kontrakty z globalnymi markami
Centrum szkoleń wewnętrznych
Wielu ekspertów, od których możesz się uczyć
Otwarty i dostępny zarząd
Profit sharing
Program Sponsoringu Pasji
Cykliczne imprezy i wyjazdy integracyjne
Komfortowe i dobrze wyposażone biura
Aplikacja MySii
Opieka medyczna
Wymagania
Minimum 5-letnie doświadczenie w programowaniu w Java, Spring Framework i Python
Dogłębne zrozumienie kluczowych koncepcji rozwoju oprogramowania, takich jak SOLID, Clean Code, DDD i BDD
Doświadczenie z bazami danych SQL/NoSQL, w tym PostgreSQL i MongoDB
Znajomość uczenia maszynowego, NLP, AI lub Data Science będzie dodatkowym atutem
Umiejętność nauczania i współpracy z inżynierami w celu projektowania nowych systemów i rozwiązań
Skuteczne umiejętności komunikacyjne w języku angielskim w mowie i piśmie
Doświadczenie z technologią strumieniowania zdarzeń
Zaawansowany poziom języka angielskiego
Zakres obowiązków
Uczestnictwo we wszystkich fazach cyklu życia rozwoju, w tym w analizie, testowaniu i wsparciu produkcyjnym
Współpraca w zespole w celu przekształcania wymagań biznesowych w historie i dostarczania każdej historii iteracyjnie do produkcji
Zapewnianie wsparcia produktu jako integralna część roli, zgodnie z zasadą, że zespół buduje i wspiera produkt
Identyfikowanie obszarów długu technicznego i zapewnienie zdrowej równowagi między jego rozwiązywaniem a dostarczaniem nowych funkcjonalności
Projektowanie rozwiązań dla nowych elementów zgodnie z wytycznymi i ograniczeniami technologicznymi
Udział w programowaniu w parach z innymi członkami zespołu w celu zwiększenia współpracy i dzielenia się wiedzą