Back to professionals

Java Developer

Overview


Short Summary

The candidate is a Java developer with more than 4 years of experience. He is working on a project doing back-end for front-end for Mercedes. They use microservices, they don't have databases there so he is doing like middleware. He designs APIs, also does lighter automated tests so he has some DevOps experience. In a previous position he also did 2 apps in Vue.js. Some of his most used technologies/frameworks are Java, Spring Boot, MySQL. He would like to have a project with Java, Spring Boot and possible overlap into Vue.js or React. He communicates in English daily, so he has no problem with it. He also uses agile methodologies like Scrum and Kanban in his work. He likes to mentor more junior developers as he can watch them improve and grow. However, he would not like to take a leadership role as he has had that experience before IT. He prefers long term projects.

Availability: 1 month notice

Work Experience

Software Developer (July 2019 - Present)

  • Developed custom applications using Java, Vue.js, and Spring boot.
  • Implemented DevOps practices with GitHub for version control and Docker for containerization.
  • Integrated hardware components such as cameras, GPS, and video call systems.
  • Worked on backend, frontend, and DevOps aspects of projects.
  • Employed AWS for cloud deployment.

Java Developer (April 2018 - July 2019)

  • Developed backend components of Java web applications for a financial company.
  • Created frontend demo/prototype applications.
  • Utilized technologies such as Kotlin, Spring boot, RabbitMQ, and Oracle SQL.
  • Implemented DevOps practices with GitLab and Jenkins.
  • Worked with microservices architecture.

Java Developer (July 2017 - April 2018)

  • Developed both backend and frontend of a desktop application built on Eclipse framework.
  • Collaborated with the team to build Eclipse plugins.
  • Utilized Java SE, Python, and Eclipse technologies.
  • Worked on internal communication monitoring tool for an Infinispan cluster.
  • Deployed the tool to Red Hat Openshift.

Part-time Job (June 2016 - November 2017)

  • Developed custom plugins for information systems.
  • Designed and implemented a new web interface.
  • Utilized technologies such as Delphi, CSS3, HTML5, PHP, and Adobe PS.

Internship (March 2016 - June 2017)

  • Developed an internal communication monitoring tool for an Infinispan cluster.
  • Deployed the tool to Red Hat Openshift as part of a laboratory project.
  • Utilized technologies such as Druid DB, Kafka, Node.js, and Java.
  • Worked on backend and infrastructure aspects of the project.

Technical and HR Coordinator (April 2012 - June 2014)

  • Invented technical solutions for visual checking of automotive components.
  • Managed the inspection process and led a team of up to 60 people.
  • Worked in multiple plant facilities.
  • Responsible for hiring and training employees.
Author
Java Developer
6229cf319875b8001020cb7e
Freelancer362  / Per day
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
AWSApplication ServerCertificationsCloudCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCoordinatorDatabaseDevOpsDockerEclipseGitHubGitlabGradleIDEJavaJava ToolsJavaScriptJiraKotlinKubernetesMessage BrokerMicrosoft serversMySQLOpenAPIOpenShiftOraclePHPPostgreSQLProject Management ToolsProject ManagerPythonRabbitMQRedisSQLSW Tools APIsSpecificationsSpringSpring bootToolsVuenode.js
Localities
PrahaRemoteZlínTrenčín