Skip to main content
🇩🇪GDPR-compliant
Find the perfect

EasyMock Experts in Germany

in minutes from over 15,000 CVs with the power of AI

Hire experts who use EasyMock to isolate Java classes, mock interfaces and legacy code, and keep unit tests focused and stable. Get fast, precise matching with vetted, available freelancers.

Meet FRATCH Experts in Germany, who have recently used EasyMock

Verified expert

Niko Schmuck

View profile

Developing Architect / Solution Architect

Hamburg
Niko Schmuck

Last position:

Developing Architect, Technical Lead "gridlytics" at HH Energienetze

  • Building a data integration platform for high, medium, and low voltage assets for contextual analysis of time series with master data from the SCADA control system (IEC 60870 104), INIS, and SAP.
  • Responsibility for the architecture and implementation of the solution, as well as sparring partner for the Product Owner.
  • Use of Kotlin, Spring Boot, Maven, TimescaleDB, PostgreSQL, liquibase, Elements IoT, Docker, Kubernetes, Grafana, Python, jupyter, and various API gateways.
Verified expert

Ramazan Cinardere

View profile

Lead Software Engineer AI-Data Enthusiast

Mainz
Ramazan Cinardere

Last position:

Fullstack-/DevOps Engineer at BKA (Federal Criminal Police Office)

Development and further development of an internal platform for managing and providing technical resources, virtual machines, and infrastructure services. The platform supports self-service processes and covers functions that are conceptually comparable to cloud management solutions like Azure or AWS.

  • Responsible involvement in the design, development, and implementation of new backend and frontend features
  • Hands-on development with Java, Spring Boot, Python, and Angular
  • Implementation of REST interfaces, business logic, validations, and integrations into existing system landscapes
  • Further development of modern web interfaces with Angular, including connection to backend services
  • Participation in architecture and design decisions within the team, especially with regard to scalability, maintainability, and clean interfaces
  • Containerization and deployment of applications with Docker, Kubernetes, and Helm
  • Support with CI/CD processes and deployment to Kubernetes-based environments
  • Work in the environment of vSphere, Broadcom, GitLab CI/CD, ArgoCD, Maven, npm, and NuGet
  • Close collaboration with developers, business teams, DevOps, and other technical stakeholders
  • Analysis of technical requirements, deriving suitable solutions, and independent implementation in an agile team
  • Use of GitHub Copilot to support code generation, refactoring, test case creation, and technical documentation

Methods/ tools/ technologies: Languages & frameworks: Java (21), Spring Boot (4.x), Python, Angular, Robot Framework, Kubernetes, Helm Persistence: PostgreSQL, MongoDB, Hibernate, Liquibase Architecture & communication: REST, gRPC, GraphQL, Apache Kafka, OpenAPI, Microservices, Event Driven, Domain Driven Design Cloud & infrastructure: Terraform, Docker, Rancher, Helm, Ansible Security: OAuth2, MS (Entra ID), web security, Keycloak (extensions for detailed group rights) DevOps: GitLab CI/CD, Ansible, Maven, Gradle, Grafana, Prometheus, Git, GitHub Copilot Testing & QM: JUnit, Robot Framework, automated component and integration tests, E2E tests with Playwright, Testcontainers, EasyMock Methodology & approach: Kanban, JIRA, Confluence, Clean Code

Verified expert

Walid El Sayed Aly

View profile

Solution Architect & DevOps Consultant

Limburg
Walid El Sayed Aly

Last position:

Solution Architect & DevOps Consultant at Extra Something – IT Consulting

  • Technical leadership and architecture for enterprise clients (including LR Health & Beauty, Deutsche Bahn, Trusted Shops)
  • Cloud migration, microservices architectures, CI/CD optimization
Verified expert

Igor Kazarnovskiy

View profile

Internship Semester

Berlin
Igor Kazarnovskiy

Last position:

Freelance Software Developer

Verified expert

Achille Chimi

View profile

Backend/Frontend Developer

Vaihingen an der Enz
Achille Chimi

Last position:

Backend/Frontend Developer at ITZ-Bund

  • Development of a microservice application for calculating postings on accounts

  • Development of backend components with Java or JEE, Quarkus, Kafka, Rest API

  • Development of the test component with mocking frameworks (Mockito)

  • Development of integration test components

  • Creation of OpenAPI specification format

  • Configuration of CI/CD pipeline

  • Development of frontend components with React

  • Design, further development and optimization of system structures

  • Code review

  • Java Corretto 21, JEE, Quarkus, Golang

  • Reactive programming with Spring WebFlux, Project Reactor

  • Git, Azure DevOps for CI/CD pipeline, YAML, Json Swagger UI, Postman, Rest OpenAPI, Kafka Streams, Kafka Connect, Log4J

  • Microservices, Jira, Confluence, MySQL, Docker, Kubernetes (deployment via Helm charts)

  • Spring Security, OAuth 2, JWT, Sonarqube

  • IntelliJ, Maven, logging framework Splunk, Agile method Scrum, Nexus, Vaadin V24, build tool Vite

  • React, React.JS, Node.js, Jess/JavaScript, Tailwind CSS, Agile method Scrum, accessibility BITV, Playwright

Verified expert

Michael König

View profile

Architect and Full-Stack Developer

Dresden
Michael König

Last position:

Atruvia AG

  • Further development of framework components and services in the Enterprise Banking Control Platform (EGP Framework), a set of cross-cutting libraries and services for all bounded context scopes of the platform.
  • Migration from Java 17 to Java 21 and from Spring Boot 3.2 to 3.4 in about 80 library and service repositories (updating Maven POMs, Dockerfiles, Jenkins pipelines, source code migration, test updates).
  • Writing unit and integration tests with JUnit and JGiven.
  • Performing and analyzing performance measurements with Dynatrace.
  • Enhancing multi-stage CI/CD pipelines (unit tests, security analyses, Docker builds, Harbor deployments, ...).
  • Tech stack used: Java (90%), Python (10%), Spring Boot, JPA/Hibernate, JGiven, OpenAPI, Camunda 7, Podman, OpenShift/Kubernetes, Oracle DB, SonarQube, Dynatrace, Jenkins, Harbor, Bitbucket, Jira, Confluence.
Verified expert

Vladimir Maznicenko

View profile

Developer

Brühl
Vladimir Maznicenko

Last position:

Developer at Financial services provider

  • Support and further development of a framework for developing applications in a banking association: DynS/OSPE
  • Migration of the framework to Java 11 and Java 17
  • Java8, Java11 and Java17, Spring, Spring-Batch, Spring WebServices, Spring-Security, Spring-Data, JPA, Hibernate, OpenSource libraries etc.
  • XML, JAXB, JSON, REST and SOAP services, DB2, Oracle, WebSphere or Liberty AS, FreeMaker, Junit, mock libraries, JaCoCo, Maven, IntelliJ, Eclipse, GitHub, SVN, Jira
Verified expert

Reinhard Duy

View profile

Continuing Education Data Analytics, Artificial Intelligence, Deep Learning, Machine Learning

Dresden
Reinhard Duy

Last position:

Continuing Education Data Analytics, Artificial Intelligence, Deep Learning, Machine Learning at Continuing Education

  • Continuing education in Data Analytics, Artificial Intelligence, Deep Learning and Machine Learning
  • Operating system: Windows
  • Development environments: JetBrains PyCharm, Jupyter Notebook, Spyder
  • Programming languages: Python 3.10
  • Other technologies: Anaconda, Keras 2.10, NumPy, OpenCV, Pandas, Scikit-learn, Seaborn, TensorFlow 2.10, PyTorch
Verified expert

Bela Bocsak

View profile

Full Stack Lead Developer, Backend Architect

München
Bela Bocsak

Last position:

Full Stack Lead Developer, Backend Architect at Telefonica (O2)

  • The software supports the complete planning and approval of antennas for mobile telephony.

  • The system was implemented using an event-driven microservice architecture for cloud-native deployment with Quarkus on the backend, Kafka for communication, and Angular for the frontend. Services run on Kubernetes in Google Cloud. A special challenge was synchronizing with the legacy system still used by some users.

Verified expert

Ioan Dobre

View profile

Senior Software Developer

Roßtal
Ioan Dobre

Last position:

Senior Software Developer at ING

  • Tribe Home, Product Area 4 - Customer in Life, Squad Cybertron.
  • Analysis, design, development, and testing of new requirements for Optimmo, mortgage financing software.
  • Analysis, design, development, and testing of the JEE application MWS kredit-baufi.
  • Analysis, design, development, and testing of the Wicket Optimmo application.
  • Analysis, design, development, and testing of kredit-baufi batch programs.
  • Migration of kredit-baufi batches to RHEL9.
  • CiL SCS consumer pacts with Finagle.
  • CiL SCS touch point architecture integration.
  • Team size: 10.
  • Tools / Frameworks: OpenJDK Java 17, Kotlin 1.6.0, Azure, Jenkins, Stash, JEE, GitLab, JIRA, Confluence, git, Spring 6.0, Spring Cloud, Spring Data, Hibernate, JPA, JMS, Kafka, Oracle, PL/SQL, Red Hat Enterprise Linux (RHEL), Maven, REST, JBoss, IntelliJ IDEA, Wicket 9 and 10, Istio.
Verified expert

Jörg-Ulrich Hammerbacher

View profile

BigData Engineer

Friedrichsdorf
Jörg-Ulrich Hammerbacher

Last position:

Data flows for health insurance providers

  • Further development and creation of data flows for health insurance providers
  • Data management across various storage systems (DB2, MSSQL, PostgreSQL, S3, custom APIs, ...)
  • Documentation and training
  • Planning and deployment of NiFi 2.x (major upgrade)
  • Integrating Grafana for visualization, monitoring, and alerting
  • Extensive use of the NiFi API to continuously monitor the system and its components
Verified expert

Rolf Mainka

View profile

Lead Developer and Tester of Domain Applications for the Zensus2021 Project

Lollar
Rolf Mainka

Last position:

Lead Developer and Tester of Domain Applications for the Zensus2021 Project at Federal Statistical Office

  • Kubernetes, AWS cloud, Docker, RESTful services, ActiveMQ, Oracle Advanced Queuing, JBoss EAP, Spring Batch, Git, Keycloak, Kafka, Maven
  • Setup of CD/CI pipelines with Jenkins
  • Development of automated integration tests
  • Performing DevOps tasks
  • Regular development-accompanying execution of static code analyses on all releases of the Zensus domain applications with SonarQube
  • Setup of an R server for household generation
  • Setup of a Kafka server for the CVTS application
  • Setup of a Keycloak instance
  • Setup of a Jira instance for the Jira migration
  • Setup of an IRI Workbench instance and Cosort for test data creation
  • Setup of test systems for Java web applications with JBoss 8, JDK 17, and Oracle as well as MySQL databases
  • Setup of the corresponding Oracle databases including meaningful domain data
  • Identifying vulnerabilities in the technical communication between the domain applications
  • Building extensive domain-specific and technical know-how for all Zensus domain applications
  • Supporting and advising the specialist departments on the Zensus business processes in pre-production and production
  • Conducting load and performance tests with JMeter and bash scripting
Verified expert

Duc Tu Le Anh

View profile

Freelance Software Developer

Lübeck
Duc Tu Le Anh

Last position:

Freelance Software Developer at Source Group International - on behalf of Christoph Kroschke Holding GmbH & Co. KG

  • Technologies used: Ubuntu Linux, IntelliJ, Gitlab CI/CD, Java 17, Kotlin, TypeScript, Angular, Maven, Spring Boot, PostgreSQL, Hibernate, JUnit, Mockito, Docker, AWS, Keycloak, Kafka
  • Designed and developed a new in-house project in a microservice landscape
  • Backend with Java/Spring Boot and frontend with TypeScript/Angular
  • Deployed the microservices on AWS Fargate
Verified expert

Janusz Mazurek

View profile

IT Senior Software Engineer

Munich
Janusz Mazurek

Last position:

IoT Edge Computing / Self-Driving-Cars at Automotive consulting company

  • Platform: Python ecosystem, RHEL 8, K10, AWS IoT Core, AWS Lambda, MLOps
  • Software: Java JEE/cloud, IntelliJ IDEA, AWS IoT Core, AWS Edge and Lambda, AWS SageMaker SDK, Docker Compose, Kubernetes, OpenShift 4, Tekton, Flux, Helm charts, JSON/XML technology, Nginx, Apache Spark, OpenAI (GPT Plus, DALL-E 3, Whisper), GAN, GitHub Copilot, AI/machine and deep learning, Jupyter notebooks, TensorFlow 2, Colab, Keras API, Prometheus, Grafana, Conda, Python 3.9, PySci stack (NumPy, pandas, Scikit-learn, matplotlib)
  • Responsible for webinar:
  • IoT edge computing: architecture, components, resources, management
  • IoT edge computing with MicroK8s, designing and creating flows/diagrams for AWS, three-step model for IoT ecosystem
  • IoT processes, connectivity, data transfer and deployment, security
  • Optimization of edge computing for IoT networks and services (AWS SQS queue, SNS notifications, events, analytics, buttons, device management/defender, Things Graph)
  • Machine/deep learning frameworks (models, training, pipeline optimization, deployment in the cloud/at the edge (OpenShift), monitoring workloads with Prometheus and Grafana)
  • Performance optimization for low latency/resilience using adaptive ML/DL/RL models for customer IoT data
  • Analysis of large sensor data sets with Apache Spark, Kafka clusters
  • Kasten K10 data management platform on Kubernetes multi-cluster with Helm chart, deployment, backup/disaster recovery (RTO/RPO), data lifecycle and security management
  • Implementation of multilayer artificial neural network (ANN) with TensorFlow 2 and Colab for regression and classification; data analysis and provisioning for applications; development of models for testing and training, deployment of models
  • Automation of business streamline processes with AI (Azure OpenAI, Discord bots/Zapier apps AI assistants (IntelliJ, GitHub Copilot))

Discover over 15,000 top freelancers

Statistics of experts using EasyMock

Aggregated from the professional profiles of matched freelancers.

Experience

24 years

Position duration

1.9 years

Positions per freelancer

18

Top business areas

Information Technology, Product Development, Quality Assurance

Top industries

Information Technology, Banking and Finance, Automotive

Certification focus areas

Information Technology, Product Development, Business Intelligence

Bachelor's degree or higher

100%

Master's degree or higher

83%

Doctorate

25%

Certifications per freelancer

2

Most common languages

German, English, Persian

Speak two or more languages

93%

Based on our profile pool as of 30 Aug 2026.

Daily rate distribution

0 3 6 9 12
<€800 €800-​1200 €1600+

The chart shows how the daily rates of freelancers in this technology in Germany are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows how many freelancers charge within that range.

Average rates of experts in Germany using EasyMock

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

800
600
400
200
Rate comparison chart
Daily rate avg. 768 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

800
600
400
200
Rate comparison chart
Median rate 756 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 30 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

About the technology

Mocking basics

EasyMock is a Java mocking library used to test code in isolation. It helps specialists replace slow or hard-to-control dependencies with predictable test doubles, so unit tests stay focused on behavior instead of setup noise.

Where it fits

It is a good fit for service layers, legacy code, and systems with many interfaces.

  • Isolate database, API, and message dependencies
  • Verify calls, arguments, and order when needed
  • Keep tests readable in mixed Java codebases

Tooling and style

Strong professionals know how EasyMock works with JUnit, Maven, Gradle, and common Java testing setups. They write tests that are strict where they need to be and flexible where the code under test should evolve.

When companies bring in help

Teams often look for freelance expertise when tests are brittle, legacy code is hard to cover, or a release needs better regression protection. In Germany, this also comes up in distributed teams that want remote support while keeping test conventions clear for local reviewers.

What strong experts do

Good specialists understand mocks, stubs, expectations, and how to avoid over-specifying behavior. They can review existing tests, reduce duplication, and refactor test suites so failures point to real problems, not noisy setup.

Adjacent skills

EasyMock work usually sits next to broader Java testing practice.

  • JUnit and test structure
  • Mockito and when to choose it instead
  • Legacy refactoring and dependency injection
  • CI pipelines and test reliability
Published on:
FRATCH GPT

FRATCH GPT delivers freelancer proposals with clear reasoning and transparent pricing in minutes, helping your hiring department quickly and compliantly find the best talent.

Give it a try:

Try FRATCH GPT

Frequently asked questions

Everything clients usually want to know about EasyMock, in one place.

EasyMock is used to create mock objects for unit tests in Java. It lets specialists replace external dependencies so they can test one class or service at a time. That makes it easier to verify behavior without hitting a database, remote API, or other slow component.

EasyMock is often chosen for expectation-driven tests, where the specialist defines the interactions up front. Mockito is usually seen as a more flexible and widely adopted alternative for many teams. A strong freelancer can tell you which style fits your codebase and when to mix both approaches.

A company should bring in EasyMock expertise when unit tests are brittle, legacy code is hard to isolate, or a test suite needs cleanup before a release. It is also useful when a team wants clearer boundaries around dependencies in a Java service. Specialists can improve existing tests without rewriting the whole codebase.

A good EasyMock specialist usually also knows JUnit, dependency injection, and refactoring for testability. Experience with Maven or Gradle helps when test suites need to run cleanly in build pipelines. In older Java projects, knowledge of legacy patterns is often just as important as the mocking tool itself.

EasyMock support can be lightweight for a small test review or broader for a full test strategy cleanup. If the code is simple, one specialist may be enough to set patterns and remove bad mocks. If the codebase is large or old, you want someone who has worked through brittle tests and awkward dependencies before.

Yes, EasyMock work is often done remotely because it centers on code review, test design, and iterative changes. For teams in Germany, this usually works well as long as the specialist can collaborate clearly in English or German. On-site time may help when the test suite is tied to local release planning or complex legacy systems.

A strong EasyMock freelancer writes tests that are easy to read and hard to break by accident. Look for clear expectations, limited mocking of internal behavior, and good judgment about what should be mocked at all. The best specialists improve the design of the tests, not just the syntax.

Ask the EasyMock specialist which parts of the code are worth isolating, how they handle legacy dependencies, and whether they will review existing tests before adding new ones. It also helps to ask how they work with your build and CI setup. That shows whether they can fit into your current Java process without creating more test debt.

The average hourly rate of freelancers in Germany who have used EasyMock in their recent projects is 96 €, which corresponds to a daily rate of about 768 € based on an 8-hour working day.

Of the freelancers in Germany who have used EasyMock in their recent projects, 100% hold at least a Bachelor's degree, 83% hold at least a Master's degree, and 25% hold a doctorate.

On average, freelancers in Germany who have used EasyMock in their recent projects have 24 years of professional experience, with a single engagement typically lasting around 1.9 years.

The most common languages among freelancers in Germany who have used EasyMock in their recent projects are German (100%), English (87%), and Persian (13%).

The most common industries among freelancers in Germany who have used EasyMock in their recent projects are Information Technology (93%), Banking and Finance (73%), and Automotive (67%).

The most common business areas among freelancers in Germany who have used EasyMock in their recent projects are Information Technology (100%), Product Development (93%), and Quality Assurance (80%).

Main locations of FRATCH Experts, who have recently used EasyMock

Our freelancers and interim experts are at home across the DACH region — available on-site in the major business hubs or fully remote. Choose a location to discover matched specialists, local market insights and up-to-date availability.

Berlin Hamburg Munich Cologne Frankfurt Stuttgart Dusseldorf Leipzig Dortmund Essen Bremen Dresden Hanover Nuremberg

Request a free demo

Get in touch with the FRATCH team and we will get back to you within 4 hours.

Contact form

Would you rather directly get in touch?
We always have the time for a call or email!

FRATCH CEO avatar

Philipp Thomaschewski

FRATCH CEO

LinkedInFRATCH