Back to professionals

Java Developer

Overview


Short Summary

The candidate started programming with Java alongside college. He has been working on projects commercially since 2017. On the current project, his goal is to provide options for bringing gigabit internet to homes and other areas. Responsible for developing, maintaining and testing robust microservices architecture, implementing customer requirements based on specification, participating in business requirements analysis and creating technical documentation, mentor for junior developers. His main stack is Java, Spring Boot, PostgreSQL, Camunda, Hibernate, Liquibase, OpenShift, Kafka, Kubernetes, Grafana, Gitlab, Maven, UML. From databases he knows MySQL, Oracle, PostgreSQL. He is used to working agile in a classic Scrum way. He speaks English at a good level, his colleagues are also German employees.

Work Experience

Application Developer

  • Project: Gigabit
  • Responsibilities: Development, maintenance, and testing of a robust microservice architecture, implementation of customer requirements, analysis of business requirements, creation of technical documentation, mentorship of junior developers.
  • Technologies: Java, Spring Boot, PostgreSQL, Camunda, Hibernate, Liquibase, OpenShift, Kafka, Kubernetes, Grafana, Gitlab, Maven.
  • Duration: September 2020 - Present.

Software Engineer

  • Project: Cashier system
  • Responsibilities: Development, maintenance, testing, and bug-fixing of the cashier backend system in an agile environment.
  • Technologies: Java, Spring Boot, Oracle, MySQL, Hibernate, Liquibase, Gradle, Git, React, Angular.
  • Duration: January 2019 - July 2020.

Quality Engineer

  • Project: Cashier system
  • Responsibilities: Testing of REST web services and UI, support, and creation of performance tests.
  • Technologies: Java, Cucumber, Serenity, Selenium, Postman, Apache JMeter.
  • Duration: July 2017 - January 2019.

Storage Administrator

  • Project: Administration of enterprise storage and backup environments
  • Responsibilities: Management of filers, SAN switches, and related infrastructure, monitoring, planning, and executing changes in the storage environment.
  • Duration: February 2015 - June 2017.
Author
Java Developer
637dc6e691deb60014e5b26c
Freelancer275  / Per day
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
API Management ToolsAngularApache JMeterApache MavenApplication ServerAutomation TestingBPMNBusiness AnalystCamundaCode ManagementContainer Management SoftwareContainerization SoftwareCucumberDatabaseDevOpsGitGitlabGradleGrafanaHibernateJPAJavaJava ToolsJavaScriptKubernetesLinuxMicrosoft serversMonitoring ToolsMySQLOpenShiftOperation SystemsOraclePostgreSQLPostmanRPAReactRestSeleniumSpecificationsSpringSpring bootSpring for Apache KafkaTest DevelopmentToolsUIUMLWindows ServerXML
Localities
Remote