JustJoin.IT Praca zdalna Senior

Starszy Programista Java

P&P Solutions

⚲ Warszawa

16 800 - 21 840 PLN netto (B2B)

Wymagania

  • Java
  • Spring
  • REST API
  • SQL
  • JPA
  • Hibernate
  • Code Review
  • Maven
  • Gradle
  • JUnit

Opis stanowiska

Poszukujemy doświadczonego Starszego Programisty Java, który dołączy do projektu realizowanego dla klienta z sektora publicznego. Szukamy osoby, która posiada ugruntowane doświadczenie w tworzeniu aplikacji backendowych opartych o Java i Spring Boot oraz swobodnie pracuje z relacyjnymi bazami danych, technologiami ORM i interfejsami REST API.

🚀 Start projektu: ASAP
💼 Forma współpracy: B2B
🏠 Model pracy: 100% zdalnie
💰 Stawka: do 130 PLN/h

Technologie: Java 8+, Spring, Spring Boot, JPA, Hibernate, REST API, Maven, Gradle, SQL, MySQL, PostgreSQL, MS SQL, Oracle, JUnit
Wymagania:
• Minimum 5 lat doświadczenia zawodowego na stanowisku Programisty Java.
• Bardzo dobra znajomość języka Java (minimum wersja 8).
• Praktyczne doświadczenie w pracy z frameworkami Spring oraz Spring Boot.
• Doświadczenie w wykorzystaniu bibliotek ORM, takich jak JPA lub Hibernate.
• Dobra znajomość relacyjnych baz danych (MySQL, PostgreSQL, MS SQL lub Oracle).
• Doświadczenie w pracy z narzędziami do budowania aplikacji Maven lub Gradle.
• Praktyczna znajomość projektowania i implementacji REST API.
• Doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem jednej z popularnych bibliotek testowych (np. JUnit).
• Gotowość do podpisania oświadczenia o udziale w testach kompetencji będących częścią procesu rekrutacyjnego.

Mile widziane:
• Umiejętność praktycznego wykorzystywania zdobytej wiedzy przy projektowaniu i rozwijaniu rozwiązań.
• Doświadczenie w realizacji projektów o wysokich wymaganiach jakościowych.
• Znajomość dobrych praktyk programistycznych oraz pracy zespołowej.

Zakres obowiązków:
• Projektowanie, rozwój oraz utrzymanie aplikacji backendowych w technologii Java.
• Tworzenie wysokiej jakości kodu zgodnie z dobrymi praktykami programistycznymi.
• Rozwój aplikacji z wykorzystaniem Spring Framework oraz Spring Boot.
• Projektowanie i implementacja REST API.
• Praca z relacyjnymi bazami danych oraz optymalizacja zapytań SQL.
• Wykorzystanie technologii ORM (JPA/Hibernate) do mapowania obiektowo-relacyjnego.
• Tworzenie i rozwój testów jednostkowych.
• Udział w analizie wymagań technicznych oraz projektowaniu rozwiązań.
• Współpraca z zespołem projektowym przy realizacji kolejnych etapów projektu.
• Dbanie o jakość kodu oraz udział w przeglądach kodu (Code Review).

Oferujemy:
• Pracę w stabilnym projekcie realizowanym dla klienta z sektora publicznego.
• Możliwość pracy 100% zdalnej.
• Długoterminową współpracę w oparciu o kontrakt B2B.
• Bogaty pakiet prywatnej opieki medycznej.
• Dostęp do platformy kafeteryjnej MyBenefit (umożliwiającej zamawianie kart Multisport, kart przedpłaconych do IKEA, Zalando, Notino i wielu innych).
• Przelew w dogodnej formie.
• Krótki, 14-dniowy termin płatności faktury.

🔍 Dekoder Ogłoszenia

🔴
doświadczonego Starszego Programisty Java
Może oznaczać zarówno kogoś z długim stażem, jak i osobę z pewnym doświadczeniem, ale niekoniecznie na poziomie eksperckim.
🔴
projekt realizowany dla klienta z sektora publicznego
Może oznaczać bardziej skomplikowane procesy decyzyjne, dłuższe cykle wdrożeniowe i potencjalnie mniej innowacyjne technologie.
🟡
swobodnie pracuje z relacyjnymi bazami danych
Oznacza to znajomość podstaw SQL i pracy z bazami, ale niekoniecznie głębokie zrozumienie optymalizacji czy zaawansowanych zagadnień architektonicznych.
🔴
Umiejętność praktycznego wykorzystywania zdobytej wiedzy przy projektowaniu i rozwijaniu rozwiązań.
Jest to ogólne stwierdzenie, które może oznaczać cokolwiek, od prostego stosowania wzorców po faktyczne, samodzielne projektowanie architektury.
🔴
Doświadczenie w realizacji projektów o wysokich wymaganiac
Niejasne określenie 'wysokich wymagań' może oznaczać zarówno skalowalność i wydajność, jak i po prostu projekty z dużą ilością funkcjonalności.