freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Open 23d

Senior Java Developer (k/m)

📍 Warszawa / hybrydowo (1–3 dni w biurze preferowane)
🕒 B2B | full time | Długofalowa współpraca

130-150PLN netto/h

O projekcie

Poszukujemy doświadczonego Senior Java Developera, który dołączy do zespołu rozwijającego nowoczesne produkty OTT oraz eCommerce. Będziesz pracować w zespole doświadczonych Java Developerów, wspólnie z Frontend Developerami oraz QA, rozwijając rozwiązania w metodyce Nexus Scrum.

Poszukujemy osoby, która

  • potrafi analizować wymagania i proponować optymalne rozwiązania,
  • jest samodzielna i odpowiedzialna za dostarczane rozwiązania,
  • dba o jakość kodu i dobre praktyki programistyczne,
  • dobrze odnajduje się w pracy zespołowej,
  • komunikuje się w języku angielskim na poziomie umożliwiającym współpracę w projekcie.

Oferujemy

  • udział w rozwoju nowoczesnych produktów cyfrowych,
  • pracę z wykorzystaniem aktualnych technologii i nowoczesnej architektury,
  • współpracę z doświadczonym zespołem specjalistów,
  • realny wpływ na rozwój projektów i stosowanych rozwiązań,
  • elastyczny model pracy – zdalnie lub hybrydowo (preferowana obecność w biurze w Warszawie 1–3 razy w tygodniu),
  • długofalową współpracę,
  • rozpoczęcie współpracy od połowy lipca lub na początku sierpnia.
  • Benefity: Karta Multisport oraz Luxmed

Jeżeli chcesz pracować przy rozwoju nowoczesnych platform cyfrowych, cenisz wysoką jakość kodu oraz lubisz współtworzyć rozwiązania oparte o architekturę mikroserwisową – zapraszamy do aplikowania.

Java

  • minimum 4 lata komercyjnego doświadczenia w programowaniu w Java (wersje 8–25),
  • bardzo dobra znajomość zagadnień związanych z wielowątkowością,
  • znajomość niemutowalności oraz wzorców projektowych.

Frameworki

  • Spring Boot,
  • Spring MVC,
  • Spring WebFlux,
  • MyBatis,
  • TestContainers.

Bazy danych i integracja

  • SQL i NoSQL,
  • Oracle,
  • PostgreSQL,
  • MongoDB,
  • Redis,
  • Apache Kafka,
  • doświadczenie z ORM.

Architektura

  • mikroserwisy,
  • REST API,
  • Docker,
  • Kubernetes,
  • SOA,
  • rozwiązania SSO (Okta, CAS, IAM).

Testowanie

  • JUnit,
  • Mockito,
  • Spock,
  • doświadczenie we współpracy przy testach wydajnościowych (JMeter, K6).

CI/CD i narzędzia

  • Git (Bitbucket, GitLab),
  • Jenkins,
  • GitLab CI / GitLab Pipelines,
  • Jira,
  • Confluence.

Dodatkowym atutem będzie

  • znajomość OWASP i zasad bezpieczeństwa aplikacji,
  • doświadczenie z AWS (IAM, EC2, S3, Lambda, API Gateway, CloudWatch, MSK),
  • znajomość systemów Linux/Unix,
  • umiejętność tworzenia skryptów Bash lub Python,
  • znajomość praktyk DevOps,
  • doświadczenie w tworzeniu dokumentacji technicznej,
  • podstawowa znajomość HTML, CSS, JavaScript oraz Angular, React lub Vue.js.

See also