freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Build and maintain Java applications using Spring and Groovy, collaborating in Agile teams to deliver business-driven features and integrate with external systems via REST APIs.

Java Developer

Warszawa (model hybrydowy, 1 dzień z biura w tygodniu)

Pełny etat | B2B

Doświadczenie: 4+ lata

Dołącz do zespołu doświadczonych specjalistów i pracuj nad projektami opartymi na nowoczesnych technologiach Java. Szukamy osoby, która dobrze rozumie programowanie obiektowe, potrafi pracować w zwinnych zespołach i ma doświadczenie w dostarczaniu rozwiązań wspierających cele biznesowe.

Twoje Zadania

  • Tworzenie i rozwój aplikacji w technologii Java z wykorzystaniem Spring i Groovy.
  • Współpraca z zespołem w ramach metodyk zwinnych (Agile).
  • Udział w projektowaniu architektury i rozwijaniu nowych funkcjonalności.
  • Integracja z zewnętrznymi systemami poprzez REST API (mile widziane doświadczenie z MQ).
  • Udział w code review oraz działań optymalizacyjnych (refaktoring, wzorce projektowe).
  • Praca z wykorzystaniem narzędzi CI/CD, analizy jakości kodu i monitoringu.

Wymagania

  • Min. 4 lata doświadczenia w programowaniu obiektowym, w tym min. 3 lata w Java/Spring/Groovy.
  • Praktyczna znajomość narzędzi i technologii:
    • GIT (GitFlow, Trunk Development)
    • Maven
    • Jenkins (CI/CD)
    • Jira, Confluence (środowisko Atlassian)
    • Apache Kafka, ELK Stack (Elastic, Grafana)
    • Narzędzia do analizy kodu (SonarQube lub inne)
    • Frameworki do testów jednostkowych (JUnit, Mockito, Spock)
    • IDE (np. IntelliJ IDEA)
  • Znajomość komunikacji opartej o REST API.
  • Umiejętność pracy w zespołach realizujących cele biznesowe.
  • Doświadczenie w pracy w metodykach Agile/Scrum.

Mile Widziane

  • Znajomość procesów BPM i notacji BPMN.
  • Doświadczenie w Domain Driven Development (DDD).
  • Znajomość specyfiki systemów bankowych i doświadczenie w branży finansowej.
  • Doświadczenie w zarządzaniu wdrożeniami lub utrzymaniu środowisk testowych.
  • Umiejętność pracy z dużą bazą kodu.
  • Doświadczenie w refaktoringu i stosowaniu zaawansowanych wzorców projektowych.

Oferujemy

  • Stabilne warunki współpracy (B2B)
  • Luxmed, Multisport, kafeteria MyBenefit

See also