Pracuj.pl Praca zdalna Mid New

Programista Java (k/m/x)

BCF Software Sp. z o.o.

⚲ Warszawa

80–105 zł netto (+ VAT) / godz.

Wymagania

  • Java
  • Spring Boot
  • Spring Framework
  • JPA
  • Hibernate
  • REST API
  • Maven
  • Gradle
  • Relacyjne bazy danych

Opis stanowiska

Nasze wymagania:
Minimum 5 lat doświadczenia jako Programista Java.
Bardzo dobra znajomość Java 8 lub nowszej.
Doświadczenie z Spring oraz Spring Boot.
Znajomość JPA lub frameworków ORM (np. Hibernate).
Doświadczenie w pracy z REST API.
Znajomość narzędzi Maven lub Gradle.
Doświadczenie w pracy z relacyjnymi bazami danych (MySQL, PostgreSQL, Oracle lub MS SQL).
Znajomość co najmniej jednej biblioteki do testów jednostkowych (np. JUnit)

O projekcie:
Poszukujemy doświadczonych Programistów Java do projektu realizowanego dla sektora ochrony zdrowia. Zespół odpowiada za rozwój i utrzymanie nowoczesnych systemów wspierających procesy medyczne oraz integrację usług. Praca obejmuje tworzenie nowych funkcjonalności, rozwój API oraz współpracę z zespołem projektowym w metodykach zwinnych.

Zakres obowiązków:
Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java.
Tworzenie i rozwój usług REST API.
Implementacja rozwiązań z wykorzystaniem Spring oraz Spring Boot.
Praca z relacyjnymi bazami danych oraz warstwą ORM (JPA/Hibernate).
Tworzenie i utrzymanie testów jednostkowych.
Współpraca z analitykami, testerami i innymi programistami przy realizacji nowych funkcjonalności.
Udział w przeglądach kodu oraz dbanie o wysoką jakość dostarczanego oprogramowania.

Oferujemy:
Współpraca w oparciu o B2B;
Praca z ekspertami o wysokich kompetencjach technicznych i domenowych;
Środowisko pracy ludzi otwartych na dzielenie się i wymianę wiedzą IT.
Praca w firmie, która otrzymała nagrodę Great Place to Work Award i Diamentowy Certyfikat Forbesa.

🔍 Dekoder Ogłoszenia

🔴
Minimum 5 lat doświadczenia jako Programista Java.
Może oznaczać, że szukają kogoś, kto przepracował 5 lat w jednej firmie, lub sumarycznie 5 lat, co jest mniej wartościowe.
🔴
Bardzo dobra znajomość Java 8 lub nowszej.
Może oznaczać, że projekt nadal działa na starszych wersjach Javy, a nowsze funkcjonalności są dodawane sporadycznie.
🔴
Praca z ekspertami o wysokich kompetencjach technicznych i domenowych;
Może oznaczać, że zespół jest zdominowany przez starszych, doświadczonych programistów, z którymi nowa osoba może mieć trudności w nawiązaniu współpracy.
🔴
Środowisko pracy ludzi otwartych na dzielenie się i wymianę wiedzą IT.
Może oznaczać, że oczekuje się aktywnego udziału w dzieleniu się wiedzą, co może być dodatkowym, niepłatnym obowiązkiem.
🔴
Praca w firmie, która otrzymała
To niepełne zdanie sugeruje, że firma otrzymała jakieś wyróżnienie, ale jego brak w ogłoszeniu może być celowym pominięciem lub błędem, co budzi niepewność.