Späť na profesionálov

Java Developer

Prehľad


Krátke zhrnutie

Kandidát je skúsený vývojár v jazyku Java, ktorý programuje v jazyku Java už viac ako 13 rokov v komerčnej praxi. Medzi jeho najpoužívanejšie technológie patria -Java, Spring, JPA, Hibernate, Junit, Spock, Axon Framework. V Jave naprogramoval takmer všetko, a preto to berie ako zábavu, na frontende má presah aj do iných technológií - napríklad JavaScript, React, Typescript. Na poslednom projekte zastával aj úlohu Devops (Docker, Kubernetes). Nemá preferovanú oblasť, v ktorej by chcel pracovať, je prispôsobivý. Pri programovaní využíva najmä analytické myslenie, ktoré je predpokladom úspešného vývojára. Pozná viacero agilných metodík, na svojom poslednom projekte pracoval so SCRUM a verí, že každá firma si prispôsobí svoju vlastnú formu SCRUM, kde sa on ako vývojár môže adaptovať. V práci by rád aktívne využíval anglický jazyk, svoje komunikačné schopnosti na úrovni C1 chce uplatniť pri komunikácii so zahraničným tímom.

Pracovné skúsenosti

2021 - today: Senior Java developer Worked on the SmartBrief Scalpel project, focusing on splitting the monolith application into multiple services and migrating it to the cloud. Used Java, Spring Boot, MS SQL, Kubernetes, and GitLab. Contributed to increasing observability and updating deployment pipelines to move towards CI/CD.

2018 - 2021: Front-end development leader and DevOps engineer Led the development of the front-end part of the LILJA system used by Traficom. Utilized TypeScript, React, Java 11, Spring Boot, Podman, Ansible, and RHEL. Responsible for choosing technologies, maintaining code quality and UI usability. Defined deployment pipelines, strategy, and environment maintenance.

2010 - 2018: Senior Java and Node.js Developer Contributed to the development and maintenance of the YourLearning internal IBM portal. Worked with Java, Spring Boot, Node.js, IBM Cloudant, DB2, and Kubernetes. Developed and maintained REST services in both Java and Node.js. Specialized in Node.js, defining best practices and maintaining NPM modules used across teams.

Author
Java Developer
5fc41e4038b099001ab40c41
Zamestnanec5343  / Mesačne
Kontraktor407  / Denne
ÚroveňEXPERT
Role
Java Developer
Jazyky
English
Zručnosti
API Management ToolsAngularAngular 2AngularJSAnsibleApplication ServerAutomation SoftwareAutomation TestingAxon FrameworkBashBootstrapCMSCSSCloudCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCouchDBDatabaseDevOpsDockerGitGitlabHibernateIBM DB2JPAJUnitJavaJava CMSJava EEJava ToolsJavaScriptJavadocJestKubernetesLiferayLinuxMicrosoft serversMongoDBMonitoring ToolsMySQLNew RelicOpenAPIOpenJPAOperation SystemsOraclePLCPostgreSQLReactReduxRestSQLShellSpecificationsSpockSpringSpring bootSwaggerSwingTest DevelopmentToolsTypeScriptUIjQuerynode.jsnpm
Lokality
Remote