Back to professionals

Java Developer

Overview


Short Summary

The candidate is an experienced software engineer who has been programming in Java since 2019, previously working as a manual tester for a year. He has demonstrated proficiency in various programming languages such as Java, Python, Scala, Typescript, JavaScript, and SQL. He excels in using frameworks such as Spring Boot, Hibernate, Webflux, React, and Redux. His toolset includes essential development tools such as Maven, Gradle, Kubernetes, Docker, Ansible, and Jenkins. The candidate is also well-versed in database management, having worked with OracleSQL and MySQL. He is particularly skilled in business process design using Camunda (DPMN). He has worked collaboratively in small teams, estimating task lengths and actively contributing to agile scrum. The candidate also showed proficiency in maintaining CI/CD pipelines, deploying applications using Kubernetes and Ansible. His knowledge of the ELK stack, specifically Elasticsearch (which later transitioned to Opensearch), was always an asset. He can communicate in English and German without any problems.

Work Experience

SOFTWARE ENGINEER (2020 - 2023)

  • Design and development of applications in Java (Spring boot, Hibernate, OracleSQL) and Webflux
  • API interface design and Database design
  • Design of business processes in Camunda(DPMN)
  • Experience with RabbitMQ
  • Deployment in Kubernetes, microservices architecture
  • Frontend development - React, Redux, Typescript
  • Worked in a team (5-7 people) using Scrum
  • Initial estimation of tickets and planning

SOFTWARE ENGINEER (06/2019 - 05/2021)

  • Design and development of applications in Java (Spring framework, Hibernate, MySQL)
  • Developed smaller modules in Scala and Python
  • Design of product architecture and flow between components under supervision
  • Contributed to task estimation and time estimates in a team
  • Worked in a smaller team (3-7 people) using Scrum
  • Collaborated with UX, FE developers, and testers
  • Maintenance of CI/CD Jenkins jobs, deployment in Kubernetes, Ansible playbook
  • Experience with ELK stack (Elasticsearch, Opensearch)
  • Some experience with Kafka, schema registry, and connect worker
  • Participated in product release procedures

SOFTWARE TESTER (07/2018 - 05/2019)

  • Developed and tested applications in Python, Java, and bspump
  • Deployment of applications using Docker
  • Some experience with ELK stack and Kafka
  • Worked in a smaller team, used Scrum
  • Designed applications in Tibco
  • Worked on various smaller projects including automated tests, web crawlers, selenium tests, qorus engine, and temporary support for other projects
  • Development of automated GUI tests in Java using Selenium
  • Manual testing of products
  • Produced periodic test reports and bug report
Author
Java Developer
64d3a9526ae29a0001ad00f9
Employee4727  / Per month
LevelMEDIOR
Roles
Java Developer
Languages
English
Skillset
AnsibleApplication ServerAutomation SoftwareAutomation TestingCamundaContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDockerElasticsearchGradleHibernateIntegration SystemsJavaJava ToolsJavaScriptKubernetesManual TestingMessage BrokerMicrosoft serversMySQLPythonRPARabbitMQReactReduxReportsSQLSW Tools APIsSales RepresentativeScalaSearch ToolsSeleniumSpringSpring bootTIBCOTest DevelopmentTesterToolsTypeScriptUX
Localities
RemoteBrno-městoOstrava-město
Hybrid Localities
Ostrava-město