Java Developer
⚲ Warszawa
23 520 - 25 200 PLN netto (B2B)
Wymagania
- Java
- Spring
- Hibernate
- SQL
- Git
Opis stanowiska
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
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
🔍 Dekoder Ogłoszenia
🔴
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
Oznacza, że będziesz zaangażowany we wszystkie etapy projektu, co może wiązać się z odpowiedzialnością za zadania wykraczające poza samo kodowanie.
🔴
dobrze odnajduje się w pracy w zespole zwinnym
Może oznaczać pracę w zespole stosującym metodyki Agile, ale bez gwarancji, że są one wdrożone poprawnie i efektywnie.
🔴
chętnie angażuje się zarówno w rozwój nowych funkcjonalności, jak i doskonalenie już istniejących rozwiązań
Może oznaczać, że oprócz tworzenia nowych rzeczy, będziesz musiał poświęcić dużo czasu na refaktoryzację i naprawę starego kodu.
🔴
możliwość prowadzenia spotkań zespołu, w tym review i retrospective
Oprócz bycia uczestnikiem, możesz być zobowiązany do aktywnego moderowania i prowadzenia spotkań, co wymaga dodatkowych umiejętności i czasu.
🔴
wsparcie stabilizacji i utrzymania wdrożonych rozwiązań
Może oznaczać, że będziesz musiał zajmować się również bieżącymi problemami i awariami produkcyjnymi, co może być czasochłonne.