Recommended expert

Eduard Haris

Senior Java Developer

Eduard Haris
Burghausen, Germany

Experience

Jan 2023 - Dec 2025
3 years

Senior Java Developer

Deutsche Bahn

  • Implemented asynchronous communication with Kafka Streams to update user and group data in microservices
  • Conducted load and performance tests with JMeter to ensure system stability
  • Migrated microservices to current versions of Spring Boot libraries for better maintainability and security
  • Optimized Hibernate queries to improve database efficiency
  • Deployed new microservices on AWS infrastructure using Kubernetes for scalability and fault tolerance
  • Created OpenSearch dashboards to monitor and analyze system metrics
  • Integrated Azure Entra user accounts via SCIM by implementing all necessary REST endpoints
  • Improved response times through asynchronous processing in separate threads for better performance
  • Enhanced Android device logging capabilities for easier troubleshooting
  • Refactored database schema with Flyway for consistent and traceable migrations
  • Updated AWS Cognito user settings to optimize user management
  • Offloaded resource-intensive tasks from the main microservice into separate Docker containers to boost performance
  • Used technologies: Java, JavaScript, Kotlin, Angular, Maven, Spring Boot, Spring Security, JUnit, Tomcat, Spring Data, Spring Cloud, Hibernate, Jackson, microservices, Docker, Kubernetes, OpenSearch, Grafana, OpenAPI, SonarQube, PostgreSQL, MySQL, JMeter, Kafka, Flyway, AWS, Azure, Jira, Confluence, Agile, Scrum, SAFe
Jan 2023 - Dec 2023
1 year

Senior Java Developer

Msg Group/Wüstenrot & Württembergische AG

  • Developed a network of client adapters for Single Sign-On (SSO) in the WW portal to integrate customer data into the company's system
  • Improved HTTP security configurations to increase system security
  • Built a SAML connector component to extract data from the KPP client
  • Refactored the core Intention API to improve performance for client requests to the Wüstenrot & Württembergische server
  • Enhanced security by validating signatures on requests and implementing certificate authentication
  • Used technologies: Java, Tomcat, Kotlin, Spring Boot, Spring Security, Docker, OpenShift Kubernetes, Keycloak, REST, Jersey, Eclipse, SAML, JWT, Maven, XML, JUnit, Agile, Kanban
Jan 2022 - Dec 2022
1 year

Senior Java Developer

Neue Fische GmbH

  • Built a robust backend infrastructure for the online platform that supports students in technical bootcamps in Germany
  • Refactored backend data structures using Domain-Driven Design principles for a scalable and maintainable architecture
  • Optimized app startup through improved indexing mechanisms and Algolia integration, resulting in a 7x faster launch time
  • Implemented comprehensive integration tests for REST APIs to ensure collaboration between business logic, data access, and web layers, minimizing production issues
  • Integrated AWS SES for automated and reliable notification systems within the platform
  • Used technologies: Java, Kotlin, Gradle, Spring Boot, REST, Jackson, Algolia, NoSQL, SQL, Angular, AWS, OpenSearch, GitHub, GitHub Actions, JIRA, Visual Studio
Jan 2022 - Dec 2022
1 year

Senior Java Developer

Verlagsgruppe Weltbild

  • Implemented core services for a complex internal PIM system to import, validate, and transform large data sets and export them in various formats with robust queues and backpressure mechanisms
  • Delivered solutions using Java, Kotlin, Project Reactor, MongoDB, RabbitMQ, AWS Cloud, AWS OpenSearch, and a microservice architecture
  • Developed standalone services and supported DevOps tasks like cloud deployments and database research
  • Communicated effectively within a multilingual agile team and played an active role in Scrum ceremonies
  • Recognized by the team for attention to detail, innovative ideas, and a positive work attitude despite budget cuts
  • Used technologies: Java, Spring Boot, Maven, Spring Security, Kotlin, Visual Studio, Project Reactor, MongoDB, RabbitMQ, AWS Cloud, OpenSearch, Grafana, microservice architecture, Jira, Confluence, Agile
Jan 2020 - Dec 2022
3 years

Senior Java Developer

Esolutions Group – Red Sea Reef Aquariums

  • Refactored a monolithic IoT backend into a scalable microservice architecture with Spring Boot, Tomcat, and Keycloak to improve modularity and maintainability
  • Built a high-performance system for processing MQTT commands and HTTP requests to reduce latency and increase throughput
  • Used Kubernetes, Google Cloud, Azure, Terraform, Grafana, Kafka, Elasticsearch, and PostgreSQL to optimize deployment, data processing, and search functions
Jan 2018 - Dec 2020
3 years

Senior Java Developer

Esolutions Group – Carrefour

  • Developed a large-scale warehouse management and inventory system for Carrefour to improve operational efficiency in international distribution centers
  • Worked as a full-stack developer using Java, Gradle, Spring Boot, Tomcat, Kafka, JavaScript/TypeScript, Thymeleaf, PostgreSQL, Flyway, Elasticsearch, AWS S3, Logstash, Kibana, JUnit, Keycloak, Groovy/Spock and Rancher
  • Designed and implemented a microservice-based backend architecture for a mobile app to support goods receipt, picking and delivery coordination
  • Optimized warehouse processes to reduce picking times and increase accuracy in inventory control and order processing
  • Refactored monolithic components and extracted reusable modules into standalone microservices
  • Integrated event-driven data pipelines and an observability stack (Kafka, Logstash, Kibana, Opensearch) for real-time monitoring and faster troubleshooting
Jan 2017 - Dec 2018
2 years

Senior Java Developer

Esolutions Group – Selfio GmbH & tarent AG

  • Developed a comprehensive store and product management system for Selfio GmbH & tarent AG for self-checkout solutions in retail
  • Worked as a full-stack developer with Spring Boot, Java, Gradle, Kotlin, Angular, TypeScript, React, Redis, PostgreSQL, Docker Swarm and Visual Studio
  • Designed and implemented a microservice-based backend architecture to support a self-checkout mobile app and web-based admin interfaces
  • Created responsive frontends to display real-time customer locations, store status, cart tracking and product availability
  • Developed an algorithm to calculate customer trust scores for fraud prevention and loss reduction
  • Integrated scalable caching and real-time communication using Redis to improve performance and latency
Jan 2016 - Present
10 years 1 month

Mentor/Teacher

Coderdojo

  • Conducted monthly workshops for children and teens aged 7 to 17 in a creative and safe learning environment
  • Focused on developing Minecraft mods with Java and teaching basic programming concepts
  • Encouraged enthusiasm for software development and a playful approach to technology

Summary

Eduard Haris is a Senior Java developer with over 10 years of experience in building scalable microservice architectures and cloud solutions. He has extensive hands-on experience with agile methods like Scrum and SAFe, including successful collaboration with international and German large companies. He has strong knowledge in Java, Kotlin, Spring Boot, cloud technologies, and database systems. His work includes implementing complex asynchronous systems, optimizing performance, and using agile development methods in international teams. Eduard combines technical expertise with a proactive work style to deliver efficient and maintainable software solutions.

Skills

  • Java, Kotlin, C++, Javascript, Typescript, Groovy (10 Years)

  • Microservice And Cloud Architectures (Aws, Azure, Gcp) (8 Years)

  • Spring Framework (Spring Boot, Spring Cloud, Spring Data, Jackson, Jademy Junit) (10 Years), Rest & Async (Http, Openapi, Jackson, Kafka, Rabbitmq)

  • Containerization, Orchestration, Ci/cd (Docker, Kubernetes, Rancher, Opensearch, Gitlab, Sonarqube) (8 Years)

  • Databases (Mysql, Postgresql, Mongodb, Elasticsearch, Redis) (10 Years)

  • Agile Software Development (Scrum, Safe), Ci/cd Pipelines (Jenkins, Github Actions) (10 Years)

  • Security Protocols (Saml, Oauth, Jwt) (7 Years)

  • Ides (Intellij Idea, Eclipse, Visual Studio)

  • Java, Kotlin, C++, Javascript, Typescript, Groovy, Spring Framework (Spring Boot, Spring Cloud, Spring Data), Hibernate, Project Reactor, Thymeleaf, Maven, Gradle, Microservices, Domain-driven Design (Ddd), Design Patterns, Clean Code, Test-driven Development (Tdd), Behavior-driven Development (Bdd), Rest, Graphql, Jwt, Saml, Oauth, Mqtt, Rabbitmq, Kafka

  • Mysql, Postgresql, Mongodb, Elasticsearch, Algolia, Redis, Junit, Spock, Jmeter, Docker, Kubernetes, Rancher, Docker Swarm, Openshift, Git, Jenkins, Bamboo, Github Actions, Terraform, Heroku, Aws (Ec2, S3, Ses, Cognito), Azure, Google Cloud

  • Saml, Oauth, Jwt, Certificate Authentication, Jira, Confluence, Agile, Scrum, Safe, Kanban, Apache Poi, Jexcel, Logstash, Kibana

Languages

German
Advanced
English
Advanced

Education

Oct 2018 - Jun 2021

Titu Maiorescu University

Computer Science · Bucharest, Romania

Oct 2007 - Jun 2009

Polytechnic University of Bucharest

Automation and Computer Science · Bucharest, Romania

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Eduard based?

Eduard is based in Burghausen, Germany.

What languages does Eduard speak?

Eduard speaks the following languages: German (Advanced), English (Advanced).

How many years of experience does Eduard have?

Eduard has at least 23 years of experience. During this time, Eduard has worked in at least 2 different roles and for 8 different companies. The average length of individual experience is 2 years and 11 months. Note that Eduard may not have shared all experience and actually has more experience.

What roles would Eduard be best suited for?

Based on recent experience, Eduard would be well-suited for roles such as: Senior Java Developer, Mentor/Teacher.

What is Eduard's latest experience?

Eduard's most recent position is Senior Java Developer at Deutsche Bahn.

What companies has Eduard worked for in recent years?

In recent years, Eduard has worked for Deutsche Bahn, Msg Group/Wüstenrot & Württembergische AG, Neue Fische GmbH, Verlagsgruppe Weltbild, and Esolutions Group – Red Sea Reef Aquariums.

Which industries is Eduard most experienced in?

Eduard is most experienced in industries like Information Technology (IT), Education, and Transportation and Logistics. Eduard also has some experience in Retail, Insurance, Media, and Entertainment and Publishing.

Which business areas is Eduard most experienced in?

Eduard is most experienced in business areas like Information Technology (IT), Product Development, and Logistics. Eduard also has some experience in Supply Chain Management and Quality Assurance (QA).

Which industries has Eduard worked in recently?

Eduard has recently worked in industries like Information Technology (IT), Education, and Transportation and Logistics.

Which business areas has Eduard worked in recently?

Eduard has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Eduard's education?

Eduard attended Titu Maiorescu University for Computer Science.

What is the availability of Eduard?

Eduard is immediately available full-time for suitable projects.

What is the rate of Eduard?

Eduard's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Eduard?

To hire Eduard, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 820-980 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.