Java Developer
⚲ Warszawa
21 840 - 26 880 PLN (B2B)
Wymagania
- Java
- Java EE
- Spring
- Hibernate
- Oracle
- PostgreSQL
- Gradle
- Maven
- OOP
- Design Patterns (nice to have)
- TDD (nice to have)
- BDD (nice to have)
- Kafka (nice to have)
- RabbitMQ (nice to have)
- Docker (nice to have)
- Kubernetes (nice to have)
- Helm (nice to have)
- GOSU (nice to have)
- JavaScript (nice to have)
- TypeScript (nice to have)
- RxJS (nice to have)
- HTML5 (nice to have)
Opis stanowiska
O projekcie: Miejsce pracy: hybrydowo (Warszawa) – 1x w tygodniu Start: ASAP (maks. 30 dni OW) Forma współpracy: B2B z ITFS Stawka: 130-160 PLN/h + VAT Godziny pracy: standardowe (8:00-16:00) Klient: polska firma ubezpieczeniowa Stack technologiczny: Java, Java EE, Spring, Hibernate, Oracle/PostgreSQL, Gradle/Maven Proces rekrutacyjny: rozmowa telefoniczna z ITFS (ok. 20 min.) → rozmowa z przedstawicielem Klienta → podjęcie decyzji Wymagania: - 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- Świadczenie usług z terytorium Polski Mile widziane: - 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 w systemie Everest - 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 w ramach iteracji i wydania - 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ń