NoFluffJobs Stacjonarnie Senior

Java Developer

Antal

⚲ Warszawa

20 160 - 25 200 PLN (B2B)

Wymagania

  • Java
  • JEE
  • Spring
  • Hibernate
  • Git
  • Data base
  • SQL
  • Oracle
  • PostgreSQL
  • Gradle
  • Maven
  • OOP
  • DevOps
  • Design Patterns (nice to have)
  • TDD (nice to have)
  • BDD (nice to have)
  • Kafka (nice to have)
  • RabbitMQ (nice to have)
  • Docker (nice to have)
  • Kubernetes (nice to have)
  • Helm (nice to have)
  • GOSU (nice to have)
  • JavaScript (nice to have)
  • TypeScript (nice to have)
  • RxJS (nice to have)
  • HTML5 (nice to have)

Opis stanowiska

O projekcie:
Java Developer

Lokalizacja: Warszawa (model hybrydowy: 1 dzień w tygodniu w biurze)

Umowa B2B: 120–150 PLN/h

Poszukujemy doświadczonego Java Developera, który dołączy do zespołu rozwijającego i utrzymującego kluczowe systemy biznesowe. Rola obejmuje projektowanie i implementację nowych funkcjonalności, współpracę z analitykami i architektami oraz aktywny udział w pracach zespołu scrumowego. Stawiamy na wysoką jakość kodu, automatyzację oraz ciągłe doskonalenie procesów.

Oferujemy:
• Stabilną współpracę B2B
• Pracę w dojrzałym środowisku technologicznym
• Realny wpływ na rozwój systemów i kierunek technologiczny
• Możliwość pracy z nowoczesnymi narzędziami i podejściami
• Współpracę z doświadczonymi inżynierami i architektami
• Model hybrydowy: 1 dzień w tygodniu w biurze w Warszawie

Wymagania:
- Minimum 4 lata doświadczenia jako programista Java/JEE
- Bardzo dobra znajomość Spring i Hibernate
- Znajomość GIT
- Doświadczenie z relacyjnymi bazami danych i SQL (Oracle lub PostgreSQL)
- Znajomość Gradle lub Maven
- Znajomość zasad OOP i programowania wielowątkowego
- Gotowość do pracy w modelu hybrydowym: 1 dzień w tygodniu w biurze w Warszawie
- Świadczenie usług z terytorium Polski
- Otwartość na pracę w scrumie i podejście DevOps

Mile widziane:- Design patterns
- TDD/BDD
- Kafka lub RabbitMQ
- Docker, Kubernetes, helm
- GOSU
- JavaScript, TypeScript, RxJS, HTML5

Codzienne zadania:
- Projektowanie i implementacja rozwiązań w oparciu o Java/JEE
- Współpraca przy tworzeniu koncepcji nowych funkcjonalności
- Utrzymywanie i aktualizacja dokumentacji technicznej
- Zapewnienie jakości wytwarzanego oprogramowania i zgodności ze standardami
- Wsparcie testów akceptacyjnych oraz udział we wdrożeniach
- Udział w planowaniu wydań i iteracji w zespole scrumowym
- Udział lub prowadzenie review i retrospective
- Wsparcie stabilizacji i utrzymania wdrożonych funkcjonalności

🔍 Dekoder Ogłoszenia

🔴
kluczowe systemy biznesowe
Prawdopodobnie chodzi o starsze, ale krytyczne dla firmy aplikacje, które mogą być trudne w utrzymaniu i rozwoju.
🟡
dojrzałym środowisku technologicznym
Może oznaczać, że używane technologie są sprawdzone i stabilne, ale niekoniecznie najnowsze lub najbardziej innowacyjne.
🟡
Realny wpływ na rozwój systemów i kierunek technologiczny
Twoje pomysły mogą być brane pod uwagę, ale ostateczne decyzje mogą należeć do osób z większym doświadczeniem lub na wyższych stanowiskach.
🟡
aktywny udział w pracach zespołu scrumowego
Oczekuje się pełnego zaangażowania w ceremonie scrumowe i procesy, co może oznaczać więcej spotkań i dyskusji.
🟡
Świadczenie usług z terytorium Polski
Jest to wymóg formalny, który może być związany z kwestiami podatkowymi lub prawnymi.