Java Developer & Kotlin Developer
Přehled
Krátké shrnutí
Kandidáti byli vývojáři v jazyce Java/Kotlin. V současné době se věnuje backendovému vývoji v týmu sázkových kanceláří, kde je zodpovědný za uzavírání sázek, vyhodnocování uživatelů a správu tiketů pro výplatu peněz. To zahrnuje vývoj mikroslužeb od nuly, včetně návrhu, implementace, testování výkonu, nasazení a údržby. Technologie, které používá, jsou Java 17, Spring Boot, PostgreSQL, Kafka, Hazelcast a Bitbucket. Procesy nasazení zahrnují Jenkins, Openshift a Docker, přičemž se dodržují zásady SAFe. Dříve měl jako vývojář v jazyce Java/Kotlin na starosti vývoj backendu v jazyce Kotlin a částečně se podílel na vývoji v jazyce Quarkus. Když pracoval jako samostatný vývojář, jeho úkoly zahrnovaly celé spektrum odpovědností za backend od návrhu až po nasazení a další drobné práce na frontendu v Reactu. Použité technologie zahrnovaly MongoDB, MySQL, pub/sub systémy a nasazení na Kubernetes prostřednictvím GitOps a ArgoCD.
Pracovní zkušenosti
Java/Kotlin Developer
(March 2023 — Present)
- Backend - java/kotlin - reactive stack (coroutines)
- Betting team - place bet, evaluate user, cashout ticket
- developmicroservicefromscratchtoearlycashoutticket-design/implementation/perftest/deploy/run
- Java 17, Spring boot, PostgreSQL, Kafka, Hazelcast, Bitbucket
- Deploying on production - Jenkins, Openshift, Docker
- SAFe, on-call duty
Java/Kotlin developer
(September 2020 — February 2023)
- Backend Kotlin, one service in Quarkus
- One-man show - responsibility for everything on BE - design/implementation/run
- MongoDB, MySQL, pub/sub, a small amount of work on front-end(React)
- Deploying on production via git-ops, argoCD (k8s on GCP)
- After covid-19, remote-first company
Java developer
(September 2017 — August 2020)
- Implementation web backend - REST API
- Started transcribing the website from PHP to Java/React
- Working with Java 8, Spring boot, QueryDSL, ElasticSearch, RabbitMQ, Redis
- Deploying on production, OpenShift, on-calls
- IT lead for internals projects
- Team leader - Performed code reviews, performance reviews, personal development
PLC with web application
(May 2018 — November 2018)
- Implementation program for custom PLC based on ATMega2560, GSM and GPS module- Implementation of web application - PHP
- PLC was put on a pressing machine to collect data and send it through the GSM network to server
- Deployment of pressing machines in Denmark
| Kontraktor | 12100 Kč / Denně |
| Úroveň | SENIOR |