Point your AI agent at freehire and let it find you a job.

Get the CLI →

ithouse.co

NewBe an early applicant

Senior Java Developer

Posted Updated 2 views
Discussion

Summary

IThouse is staffing a Senior Java Developer for a client project at Poland's National Library: implementing features in an existing microservices architecture, writing unit/integration tests, doing code reviews, and maintaining CI/CD. Core stack: Java 11+, Spring (Boot/Framework/Cloud), PostgreSQL, Elasticsearch, RabbitMQ, Kubernetes. 100% remote, half-time B2B up to 120 PLN/h net.

Cześć, miło nam, że tu jesteś!

Jesteśmy IThouse i od ponad 7 lat łączymy specjalistów IT z projektami, które naprawdę mają znaczenie i zmieniają sposób, w jaki Polacy korzystają z technologii na co dzień.

To nie jest utarty zwrot! Współpracujemy z instytucjami publicznymi i firmami komercyjnymi, pomagając modernizować systemy, z których korzystają miliony osób. Dzięki zespołom, które budujemy, coraz mniej spraw wymaga biegania z kwitkami po urzędach, a procesy stają się prostsze, szybsze i bardziej dostępne. Ale to nie wszystko! Realizujemy też ambitne projekty R&D, m.in. dla Samsunga, gdzie technologia spotyka się ze sztuczną inteligencją i innowacją.

Staramy się dopasować projekt do osoby: do doświadczenia, preferencji i tego, co naprawdę ją motywuje. Jeśli czujesz, że chcesz robić sensowne rzeczy i mieć realny wpływ, jest spora szansa, że to może być to!

W naszym procesie stawiamy na partnerskie relacje, transparentność i wzajemny szacunek. Rekrutacja to dla nas nie tylko proces – to rozmowa o tym, co dla Ciebie ważne i gdzie możesz się rozwinąć.

Projekt

Poszukujemy Java Developera, który dołączy do zespołu projektowego jednego z naszych klientów - Biblioteka Narodowa.

Będziesz pracować przy pełnym cyklu wytwarzania oprogramowania – od analizy wykonalności i projektowania, przez implementację w istniejącej architekturze, aż po testowanie, debugowanie i optymalizację.

A co jak projekt się skończy?

Szukamy osoby do projektu na dłużej: zależy nam na długofalowej współpracy, nie krótkim „body leasingu”. Chcemy budować długoterminową współpracę, po zakończeniu projektu pomagamy znaleźć kolejny projekt dopasowany do kompetencji i oczekiwań.

Na To Stanowisko Wymagane Jest

  • Bardzo dobra znajomość Javy 11+ i minimum 3 lata doświadczenia komercyjnego w Javie,
  • Minimum rok doświadczenia z Spring Boot, Spring Framework i Spring Cloud,
  • Doświadczenie w minimum 2 projektach opartych na mikroserwisach z REST API,
  • Zaawansowana znajomość relacyjnych baz danych, w szczególności PostgreSQL,
  • Znajomość Elasticsearch, RabbitMQ i Kubernetes,
  • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych, znajomość OOP, refaktoryzacji oraz notacji UML,
  • Znajomość narzędzi i technologii: Jenkins, Maven, SonarQube, Liquibase, Hibernate/JPA, JUnit, Spock, Swagger, Git,
  • Język angielski umożliwiający pracę z dokumentacją techniczną,
  • Język polski pozwalający na swobodną komunikację techniczną.

Mile Widziane

  • Znajomość TDD,
  • Doświadczenie z Amazon S3,
  • Znajomość MongoDB,
  • Znajomość Hazelcast.

A tym będziesz zajmować się na co dzień:

  • Uczestniczeniem w pełnym cyklu wytwarzania oprogramowania – od analizy wykonalności i projektowania po implementację oraz debugowanie,
  • Implementowaniem rozwiązań w istniejącej architekturze mikroserwisowej,
  • Tworzeniem i utrzymywaniem testów jednostkowych i integracyjnych,
  • Wykonywaniem Code Review oraz refaktoryzacją kodu zespołu,
  • Optymalizowaniem wydajności i dostępności rozwiązań,
  • Przygotowywaniem i aktualizowaniem dokumentacji API, technicznej oraz dokumentacji kodu,
  • Rozwijaniem i utrzymywaniem procesów CI/CD,
  • Udziałem w spotkaniach zespołu.

To, co oferujemy:

  • Długofalową współpracę i ciągłość projektową
  • Stabilne zatrudnienie na podstawie umowy B2B.
  • Wynagrodzenie w wysokości max. 120 zł/h netto + VAT.
  • Pracę w modelu 100% zdalnym.
  • Współpracę w wymiarze 0,5 etatu.

Proces Rekrutacyjny

  • Rozmowa z Rekruterem.
  • Rozmowa techniczna z klientem.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available