KOTLIN (JAVA) BACKEND VÝVOJÁŘ
Pro našeho klienta hledáme posilu, která se bude podílet na vývoji nového bankovnictví pro podnikatele.
Popis projektu
Analytik i vývojář v týmu se budou podílet na správě a rozvoji microservices, na kterých běží mobilní a internetové bankovnictví. Tyto služby jsou vesměs psané v Java a běží v OpenShiftu. Konkrétně se staráme o služby týkající se účtů, zůstatků, produktů, dceřiných společností či obecných informací. Nově navíc rozvíjíme i některé microservices, tedy business logiku sdílenou všemi zeměmi skupiny. Zde je preferovaným jazykem Kotlin. Náš tým má pod plnou kontrolou analýzu, vývoj, testy i produkční deployment microservices. V týmu je nás 9 a fungujeme na agilních principech. V pondělí + úterý + středu pracujeme onsite, ve čtvrtek a pátek je možný homeoffice.
Požadavky
• Java (8,11,17) a Kotlin na úrovni medior vývojáře • Vývoj aplikací nad Spring a SpringBoot frameworky • Maven • Unit testy, návrhové vzory jako KISS/DRY/SOLID/YAGNI • Integrační vzory – REST, SOAP, messaging • Git + GitHub • Orientace v nástrojích pro CI/CD - Jenkins/Teamcity, Sonarqube, Artifactory, GitHub actions • Code reviews, refactoring, defensive programming • Messaging a event driven architecture – Kafka/RabbitMQ • Základní znalost SQL – Oracle/Postgre, povědomí o fungování NoSQL – Elasticsearch • Základní znalost ostatních našich nástrojů - Jira, Kibana, Insomnia/Postman • Základní znalost kontejnerizace – Kubernetes, Docker, cloudové platformy Openshift/AWS/Azure
Forma spolupráce
IČO/HPP
Ohodnocení
dle dohody