Zpět na profesionály

Java Developer

Přehled


Krátké shrnutí

Kandidát je zkušený vývojář v jazyce Java, který programuje v tomto jazyce již více než 13 let v komerční praxi. Mezi jeho nejpoužívanější technologie patří -Java, Spring, JPA, Hibernate, Junit, Spock, Axon Framework. V Javě naprogramoval téměř vše, a proto to bere jako zábavu, na frontendu má přesah i do dalších technologií - například JavaScript, React, Typescript. Na posledním projektu zastával také roli Devops (Docker, Kubernetes). Nemá preferovanou oblast, ve které by chtěl pracovat, je přizpůsobivý. Při programování používá především analytické myšlení, které je předpokladem úspěšného vývojáře. Zná řadu agilních metodik, na svém posledním projektu pracoval s metodikou SCRUM a věří, že každá firma si přizpůsobí vlastní formu SCRUM, kde se on jako vývojář může přizpůsobit. Rád by v práci aktivně využíval anglický jazyk, své komunikační schopnosti na úrovni C1 chce uplatnit při komunikaci se zahraničním týmem.

Pracovní zkušenosti

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
Zaměstnanec130000  / Měsíčně
Kontraktor9900  / Denně
ÚroveňEXPERT
Role
Java Developer
Jazyky
English
Dovednosti
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