Pracuj.pl Stacjonarnie Junior

Junior Java Developer

IT Solutions

⚲ Kraków, Prądnik Czerwony

6 500–8 500 zł / mies. (zal. od umowy)

Wymagania

  • Java
  • Spring Framework
  • Spring Boot
  • Hibernate
  • SQL
  • PostgreSQL
  • MySQL
  • REST API
  • JUnit
  • Mockito
  • Git
  • Docker
  • Kafka
  • AWS
  • Kubernetes
  • MongoDB
  • Redis
  • Maven
  • CI/CD
  • Microservices

Opis stanowiska

Nasze wymagania: dobra znajomość języka Java oraz programowania obiektowego, w tym zasad projektowania kodu, enkapsulacji, dziedziczenia i polimorfizmu praktyczna znajomość frameworków i technologii wykorzystywanych w ekosystemie Java, w szczególności Spring Boot, Spring Security, Spring Framework oraz Hibernate / JPA doświadczenie w projektowaniu i rozwijaniu aplikacji backendowych oraz REST API znajomość komunikacji synchronicznej i asynchronicznej, w tym pracy z REST, Kafka lub RabbitMQ umiejętność tworzenia, rozwijania i utrzymywania testów jednostkowych oraz testów integracyjnych z wykorzystaniem JUnit i Mockito dobra znajomość relacyjnych baz danych oraz języka SQL, w tym umiejętność pisania zapytań, analizowania danych i pracy z modelami relacyjnymi znajomość nierelacyjnych baz danych oraz podstawowych różnic pomiędzy bazami relacyjnymi i NoSQL umiejętność pracy z systemem kontroli wersji Git umiejętność analizy wymagań technicznych oraz czytania i rozumienia dokumentacji technicznej dbałość o jakość kodu, czytelność rozwiązań oraz stosowanie dobrych praktyk programistycznych umiejętność samodzielnego rozwiązywania problemów technicznych oraz efektywnej współpracy z zespołem developerskim Mile widziane: Pierwsze doświadczenie komercyjne, praktyki lub staż na stanowisku Java Developer. Status studenta (preferowane ostatnie lata lub studia niestacjonarne, kierunki IT). O projekcie: Praca odbywa się w pełnym wymiarze godzin, od poniedziałku do piątku. na początku współpracy wymagany jest okres wdrożeniowy trwający 2–3 miesiące, realizowany stacjonarnie z biura w Krakowie Zakres obowiązków: Rozwój oraz utrzymanie aplikacji backendowych opartych o Java i Spring. Projektowanie rozwiązań oraz praca z relacyjnymi bazami danych. Tworzenie i rozwijanie interfejsów REST do komunikacji między systemami. Integracja aplikacji z zewnętrznymi usługami i API. Dbanie o jakość kodu, jego czytelność oraz dokumentację. Współpraca z zespołem przy realizacji bieżących zadań projektowych. Dostępność w pełnym wymiarze godzin od poniedziałku do piątku Na początku współpracy wymagany jest okres wdrożeniowy trwający 2–3 miesiące, realizowany stacjonarnie z biura w Krakowie Oferujemy: Stabilne zatrudnienie Możliwość rozwoju zawodowego Przyjazną atmosferę i partnerskie podejście do współpracy Praca w doświadczonym zespole mentorów i programistów Elastyczne godziny pracy i możliwość pracy zdalnej Realny udział w projektach i zdobycie praktycznego doświadczenia