Opis stanowiska:
· Projektowanie i wdrażanie mikroserwisów
· Wdrażanie nowych rozwiązań na środowiska testowe i produkcyjne oraz utrzymywanie wdrażanych rozwiązań systemowych
· Będziesz poznawać najnowsze rozwiązania na rynku płatności klienckich
· Będziesz częścią samoorganizującego się zespołu deweloperskiego pracującego zgodnie z metodyką Scrum
Wymagania:
· Co najmniej 2 letnie doświadczenie w pracy jako programista/developer Java 8+(docelowa 17/18)
· Znajomość:
· Spring Framework, SpringBoot, JPA, Hibernate, Liquibase, Junit 5
· Podstaw Spring Cloud
· Baz danych, takich jak: PostgreSQL, Cassandra, Redis/MongoDB
· Doświadczenie w wykorzystywaniu kolejek komunikatów, takich jak: AciveMQ, Kafka, RabbitMQ lub innych
· Znajomość wzorców projektowych i dobrych praktyk wytwarzania oprogramowania np. SOLID, KISS, DRY , YAGNI, TD, SCA,
Clean Code
· Znajomość zagadnień architektury microserwisowej oraz konteneryzacji, mile widziane podstawy kubernetes
· Doświadczenie w pracy w metodykach zwinnych
· Pozytywne i nieszablonowe myślenie, zamiast kierowania się schematami
· Dbałość o swój rozwój i inspirowanie do tego innych
· Znajomość języka angielskiego w stopniu, który pozwala na swobodną komunikację
Oferujemy:
Jesteśmy zgranym, 11-sto osobowym zespołem, pracującym w modelu Agile. Nasze zadanie to rozwój i utrzymanie systemów billingowych. Nasze obecnie wyzwania dotyczą tworzenia nowych rozwiązań w architekturze mikroserwisowej, m. in. integracja z Krajowym Systemem e-Faktur (KSEF), General Ledger Manager (GLM).
Jak wygląda proces rekrutacji?
1. Analiza CV
2. Spotkanie z Rekruterem
3. Spotkanie z Managerem
4. Witaj w T-Mobile :)