Zpět na profesionály

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