freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Builds and maintains an enterprise insurance system using Java, Spring, Hibernate, and Oracle/PostgreSQL in an agile team.

Dla naszego klienta z branży ubezpieczeniowej poszukujemy doświadczonego Java Developera, który dołączy do zespołu odpowiedzialnego za rozwój rozbudowanego systemu klasy enterprise wspierającego procesy ubezpieczeniowe.

Rola obejmuje udział w całym procesie wytwarzania oprogramowania - od współtworzenia koncepcji i projektowania rozwiązań, przez implementację i testy, aż po wdrożenie oraz stabilizację systemu. Szukamy osoby, która dobrze odnajduje się w pracy w zespole zwinnym, dba o jakość kodu i chętnie angażuje się zarówno w rozwój nowych funkcjonalności, jak i doskonalenie już istniejących rozwiązań.

Zakres obowiązków

  • współtworzenie i rozwój systemu,

  • projektowanie oraz implementacja rozwiązań realizowanych przez zespół,

  • udział w opracowywaniu koncepcji rozwiązań dla inicjatyw biznesowych,

  • dbanie o jakość wytwarzanego oprogramowania oraz jego zgodność z obowiązującymi standardami,

  • utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów,

  • wsparcie testów akceptacyjnych oraz procesu wdrażania rozwiązań,

  • udział w planowaniu kolejnych iteracji i wydań,

  • aktywny udział w spotkaniach zespołu, w tym review i retrospective, a także możliwość ich prowadzenia,

  • wsparcie stabilizacji i utrzymania wdrożonych rozwiązań.

Must have

  • minimum 5 lat doświadczenia komercyjnego w programowaniu Java/JEE,

  • bardzo dobra znajomość Java oraz zasad OOP,

  • znajomość zagadnień związanych z programowaniem wielowątkowym,

  • znajomość frameworków Spring i Hibernate,

  • znajomość relacyjnych baz danych i SQL, w szczególności Oracle lub PostgreSQL,

  • znajomość Git,

  • znajomość narzędzi automatyzujących proces budowania oprogramowania: Gradle lub Maven,

  • otwartość na pracę w zespole scrumowym, eksperymentowanie z nowymi technologiami oraz pracę w duchu DevOps.

Nice to have

  • znajomość Design Patterns,

  • znajomość podejść TDD i BDD,

  • doświadczenie z Kafka lub RabbitMQ,

  • znajomość Docker, Kubernetes oraz Helm,

  • doświadczenie w programowaniu w języku GOSU,

  • znajomość technologii frontendowych: JavaScript, TypeScript, RxJS oraz HTML5.

Oferujemy

  • Możliwości rozwoju osobistego i zawodowego w innowacyjnym środowisku.

  • Budżet szkoleniowy na rozwijanie Twoich umiejętności.

  • Prywatną opiekę medyczną oraz współfinansowanie karty sportowej.

Praca hybrydowa, min. 1 dzień w tygodniu pracy z biura w Warszawie

See also

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