Java Developer
⚲ Warszawa
20 160 - 24 360 PLN (B2B)
Wymagania
- Java
- Spring
- Hibernate
- Git
- PostgreSQL
- Gradle
- Maven
- Kafka (nice to have)
- Rabbit MQ (nice to have)
- Docker (nice to have)
- Kubernetes (nice to have)
- Helm (nice to have)
Opis stanowiska
O projekcie: 💻 Ework Group – założona w 2000 roku, notowana na Nasdaq Stockholm, z około 13 000 niezależnych specjalistów realizujących projekty – jesteśmy kompleksowym dostawcą rozwiązań w zakresie zarządzania talentami, współpracującym zarówno z klientami z sektora prywatnego i publicznego, jak i z profesjonalistami, aby tworzyć zrównoważone łańcuchy dostaw talentów. Koncentrując się na obszarach IT/OT, B+R, inżynierii oraz rozwoju biznesu, dostarczamy trwałą wartość poprzez holistyczne i niezależne podejście do całościowego zarządzania talentami. Dzięki kompleksowym rozwiązaniom w zakresie talentów, połączonym z bogatym doświadczeniem branżowym i doskonałością w realizacji projektów, budujemy udane współprace. Łączymy klientów, partnerów i profesjonalistów w całym łańcuchu dostaw talentów, z korzyścią dla jednostek, organizacji i społeczeństwa. Dla naszego klienta z branży ubezpieczeniowej poszukujemy osoby na stanowisko 🔹Java Developer🔹 Lokalizacja: Warszawa (1 dzień w tygodniu z biura, 4 dni zdalnie) Wymagania: Must have: - Znajomość GIT - Min. 4-letnie doświadczenia na stanowisku programisty Java/JEE - Otwartość na pracę w zespole scrumowym, eksperymentowanie z nowymi technologiami i pracę w duchu DevOps - Znajomość frameworków Spring i Hibernate - Znajomość relacyjnych baz danych i SQL ze szczególnym uwzględnieniem bazy Oracle/PostgreSQL - Znajomość narzędzi do automatyzacji procesu budowania oprogramowania Gradle lub Maven - Znajomość zasad OOP i zagadnień dotyczących programowania wielowątkowego Nice to have: - Design patterns - Znajomość podejść TDD, BDD - Kafka/Rabbit MQ - Znajomość Docker, K8S, helm - Doświadczenie w programowaniu w języku GOSU - JavaScript, TypeScript, RxJS, HTML5 Codzienne zadania: - Współtworzenie i programowanie systemu do obsługi klientów i zarządzania portfelem ubezpieczeń - Współudział w opracowaniu koncepcji rozwiązania dla inicjatyw biznesowych - Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów informatycznych - Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami - Zapewnienie jakości wytwarzanych produktów, wsparcie testów akceptacyjnych oraz wdrożenia rozwiązania - Udział w planowaniu kolejnych wydań oraz iteracji w ramach prac zespołu zwinnego - Udział/prowadzenie w review oraz retrospective zespołu - Projektowanie rozwiązań implementowanych w zespole zwinnym - Implementację rozwiązań przyjętych do realizacji przez zespół - Wsparcie w stabilizacji i utrzymaniu wdrożonych rozwiązań