Mid Java Developer
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
Mid Java Developer
Mid Java Developer