Java Developer & Kotlin Developer
Prehľad
Krátke zhrnutie
Kandidáti boli Java/Kotlin Developer. V súčasnosti sa zameriava na backendový vývoj v rámci stávkového tímu, kde je zodpovedný za uzatváranie stávok, vyhodnocovanie používateľov a správu výberových tiketov. To zahŕňa vývoj mikroslužieb od základov vrátane návrhu, implementácie, testovania výkonnosti, nasadenia a údržby. Technológie, ktoré využíva, sú Java 17, Spring Boot, PostgreSQL, Kafka, Hazelcast a Bitbucket. Procesy nasadenia zahŕňajú Jenkins, Openshift a Docker s dodržiavaním zásad SAFe. Predtým ako Java/Kotlin Developer mal na starosti vývoj backendu v jazyku Kotlin, s určitým zapojením do Quarkusu. Pri práci jediného vývojára úlohy zahŕňali celé spektrum zodpovedností za backend od návrhu až po nasadenie, s dodatočnou drobnou prácou na frontende v Reacte. Použité technológie zahŕňali MongoDB, MySQL, pub/sub systémy a nasadenie na Kubernetes prostredníctvom GitOps a ArgoCD.
Pracovné skúsenosti
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 | 497 € / Denne |
| Úroveň | SENIOR |