Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy programista Java

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Starszego programisty Java, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwijanie oraz utrzymanie aplikacji opartych na technologii Java. Współpraca z zespołem programistów, analityków oraz testerów będzie kluczowa dla realizacji projektów zgodnie z wymaganiami biznesowymi i technicznymi. Kandydat powinien posiadać szeroką wiedzę z zakresu programowania obiektowego, wzorców projektowych oraz doświadczenie w pracy z frameworkami takimi jak Spring czy Hibernate. Oczekujemy również umiejętności rozwiązywania problemów, optymalizacji kodu oraz dbania o wysoką jakość tworzonego oprogramowania. Praca wymaga samodzielności, odpowiedzialności oraz chęci ciągłego rozwoju i nauki nowych technologii. Jeśli jesteś pasjonatem programowania w Javie i chcesz pracować w dynamicznym środowisku, zapraszamy do aplikowania na to stanowisko.

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój aplikacji w języku Java.
  • Współpraca z zespołem w celu realizacji wymagań projektowych.
  • Optymalizacja i refaktoryzacja istniejącego kodu.
  • Tworzenie dokumentacji technicznej.
  • Udział w przeglądach kodu i testach oprogramowania.
  • Rozwiązywanie problemów technicznych i błędów.
  • Wdrażanie najlepszych praktyk programistycznych.
  • Mentoring młodszych programistów.
  • Utrzymywanie wysokiej jakości kodu.
  • Aktualizacja wiedzy na temat nowych technologii i narzędzi.

Wymagania

Text copied to clipboard!
  • Minimum 5 lat doświadczenia w programowaniu w Javie.
  • Znajomość frameworków Spring i Hibernate.
  • Doświadczenie z bazami danych SQL i NoSQL.
  • Znajomość narzędzi kontroli wersji, np. Git.
  • Umiejętność pracy w metodykach Agile/Scrum.
  • Dobra znajomość języka angielskiego technicznego.
  • Umiejętność analitycznego myślenia i rozwiązywania problemów.
  • Doświadczenie w pracy z systemami rozproszonymi.
  • Znajomość wzorców projektowych i zasad SOLID.
  • Komunikatywność i umiejętność pracy zespołowej.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z frameworkiem Spring?
  • Opowiedz o projekcie, w którym optymalizowałeś kod Java.
  • Jak radzisz sobie z debugowaniem trudnych błędów?
  • Czy masz doświadczenie w pracy z bazami NoSQL?
  • Jakie narzędzia używasz do kontroli wersji?
  • Opisz swoje doświadczenie w pracy w metodyce Agile.
  • Jakie wzorce projektowe stosujesz najczęściej?
  • Czy miałeś okazję mentorować innych programistów?
  • Jak dbasz o jakość tworzonego kodu?
  • Jakie są Twoje metody nauki nowych technologii?