Mid Java Developer
PZU Tech S.A.
⚲ Warszawa
Wymagania
- Java
- Azure
- Kubernetes
- Kotlin
- Spring
- Hibernate
- Git
- Maven
Opis stanowiska
Zadania: • Budowa, rozbudowa oraz migracja do chmury 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 Wymagania must have: • Doświadczenie w migracji aplikacji z on premises do Microsoft Azure • Znajomość Azure Kubernetes Service (AKS), Azure Key Vault, Azure DevOps Pipelines lub GitHub Actions • Dobra znajomość Java/Kotlin (>3 lata) • Dobra znajmość Spring/Hibernate, Spring Boot i Spring Cloud (>3 lata) • Dobra znajomość języka SQL (>3 lata) • Znajomość narzędzi git, maven • Znajomość frameworków do pisania testów jednostkowych • Znajomość paradygmatów Functional Programing i Object Oriented Programing • Umiejętność pracy w zespole i komunikacji w środowisku Agile (Scrum/Kanban) • Proaktywność w rozwiązywaniu problemów i proponowaniu usprawnień. • Świadczenie usług na terytorium Polski • Świadczenie usług hybrydowo - minimum 1 dzień w tygodniu z biura Wymagania nice to have: • Znajomość Microsoft Entra ID • Znajomość Docker, K8S, helm • Znajomosć Kafka, Rabbit MQ, ElasticSearch