Späť na profesionálov

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
Author
Java Developer & Kotlin Developer
661660c00a536200010fd883
Kontraktor497  / Denne
ÚroveňSENIOR
Role
Java Developer Kotlin Developer
Jazyky
English
Zručnosti
ArgoCDAutomation TestingBitbucketC#CICDCMSCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCoroutinesDatabaseDevOpsDockerElasticsearchGitHibernateJUnitJavaJava ToolsJavaScriptKotlinMagentoMessage BrokerMongoDBMySQLOpenShiftPHPPHP CMSPLCPostgreSQLQuarkusRabbitMQReactRedisRestSQLSW Tools APIsSearch ToolsSeleniumSoapSpecificationsSpringSpring bootTest DevelopmentTools
Lokality
RemotePraha