Senior Java / Kotlin Developer
PZU Tech S.A.
⚲ Warszawa
Wymagania
- Git
- Kotlin
- Spring Cloud
- Docker
- Hibernate
- Kubernetes
- Kafka
- Java
- SQL
- Spring Boot
Opis stanowiska
Wymagania obowiązkowe: • Dobra znajomość Java/Kotlin (>5 lat) • Dobra znajmość Spring/Hibernate, Spring Boot i Spring Cloud (>5 lat) • Dobra znajomość języka SQL (>5 lat) • Znajomość narzędzi git, maven • Znajomość frameworków do pisania testów jednostkowych • Znajomość paradygmatów Functional Programing i Object Oriented Programing • Znajomość Docker, K8S, helm • Znajomosć Kafka, Rabbit MQ, ElasticSearch • Umiejętność skalowania aplikacji • Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań Wymagania mile widziane: • Doświadczenie w zakresie IT Security • Doświadczenie w samodzielnym projektowaniu domeny Zakres zadań: • Budowa i rozbudowa systemów w rozproszonej architekturze mikrousługowej oraz architekturze monlitycznej dla systemów obsługi ubezpieczeń życiowych • Rozbijanie części monolitycznej na domeny i mikroserwisy przy użyciu metod DomainDrivenDesign • Udział w projektowaniu architektury przy użyciu nowoczesnych rozwiązań (Kafka, Kubernetes) • Usprawnianie obsługi wybranych procesów biznesowych • Zapewnienie właściwej jakości wytwarzanego oprogramowania dzięki rozwijaniu piramidy testów automatycznych • Wykonywanie i odbieranie code review • Udział w ceremoniach scrumowych zwinnego zespołu Model hybrydowy świadczenia usług - około 1 raz w tygodniu z warszawskiego biura PZU przy Rondzie Daszyńskiego 4.