Back to professionals

Java Developer & Vue.js Developer

Overview


Short Summary

Candidate is a Vue.js Developer with 5 years of commercial experience. Also worked as a Java Developer on his last project. He was involved in microservices development and worked on implementing functionality for pricing, selecting product shipping to the customer and quickly displaying the nearest date and price for product delivery. He was also involved in the development of admin interfaces used to search for shipping options for different zip codes and to set up the integration of eshops and shipping. Monitored running services and analyzed and corrected error conditions. Also wrote unit and integration tests. In terms of technologies, he has knowledge of Java, Spring Boot, REST, Hibernate, OpenAPI, Swagger API, MariaDB, MongoDB, Vaadin web application development, Keycloak, Flyway, Docker, Gradle, JUnit, Mockito, Kubernetes, Grafana, Gitlab pipelines, Vue.js, Vuetify, jQuery, Webpack, Axios, Cypress, Mocha, and Sinon.He is used to working in an agile environment with the Scrum methodology. He is familiar with agile language.

Work Experience

Java Developer - April 2021 to March 2023

  • Responsibilities: Development of microservices for pricing and product delivery selection based on various criteria stored in the database and obtained from other APIs.
  • Development of microservices for product shipping pricing.
  • Backend and Frontend Developer
  • Responsibilities: Development of administrative interface using Vaadin for searching transportation options for different postal codes.
  • Development of administrative interface using Vaadin for configuring integration of e-shops and deliveries system.
  • Development of applications using reactive programming (Spring WebFlux) for fast display of nearest delivery dates and prices.
  • Monitoring running services on Kubernetes clusters and analyzing and fixing error states using tools like k9s, Lens, Grafana, and Elasticsearch logs.
  • Technologies used: Java 11, Java 17, Gradle, Spring, SpringBoot, Hibernate, MariaDB, MongoDB, Docker, Flyway, Lombok, SonarQube, OpenApi, Swagger, Keycloak, Redis, Logstash

Frontend VueJS Developer - September 2018 to March 2023

  • Responsibilities: Development of administrative interface using VueJS framework for an internal microservice that selects transportation for customers based on various criteria.
  • Development of responsive administrative interface with pricing rules.
  • Ensuring a user-friendly and intuitive user experience.
  • Integration with backend APIs and databases.
  • Writing unit tests and end-to-end tests.
  • Technologies used: VueJS, Vuetify, Vue i18n, Axios, ChartJS, jQuery, Stylus CSS loader, Keycloak, Webpack, Babel, Cypress, Mocha, Sinon, Chai, ESLint
Author
Java Developer & Vue.js Developer
649d71e4f3e92a00017e9c82
Employee3699  / Per month
Freelancer203  / Per day
LevelMEDIOR
Roles
Java Developer Vue.js Developer
Languages
English
Skillset
API Management ToolsAutomation TestingBabelCSSChaiCloudCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCypressDatabaseDevOpsDevSecOpsDockerESLintGitlabGradleGrafanaHibernateJUnitJavaJava ToolsJavaScriptJavascript ToolsKeycloakKubernetesMariaDBMockitoMongoDBMonitoring ToolsOpenAPIPHPReactReact NativeRedisRestSonarQubeSpecificationsSpringSpring bootStatic Code Analysis ToolsSwaggerTest DevelopmentToolsUXVaadinVueWebpackjQuerynode.js
Localities
RemotePraha