EasyMock Experts in Germany
in minutes from over 15,000 CVs with the power of AIHire 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
Hooman Behmanesh
Last position:
Fullstack Developer at Möbel Roller GmbH
- Further development of the existing e-commerce platform based on SAP Commerce (Hybris) to meet the growing demands of digital commerce.
- Ensuring the scalability and performance of the backend, so the platform remained stable and efficient even under heavy user load.
- Development and integration of new OCC REST APIs and services for modular extensions and flexible adjustments, to implement new features quickly.
- Optimization of data flows and interfaces, which significantly improved platform efficiency and system performance.
- Ensuring a maintainable and scalable code base by using Clean Code principles, proven design patterns, and a future-proof architecture.
- Reduction of errors through extensive testing with JUnit, Mockito, and load tests with Gatling, supported by the introduction of automated test processes.
- Improved system performance through targeted refactoring measures and efficient database queries, especially to handle peak loads.
- Use of modern cloud and monitoring tools such as Kubernetes, Google Cloud Platform (GCP), and Grafana to ensure a stable and monitored infrastructure.
- Clear improvement in efficiency, scalability, and reliability of the platform, which now meets the demands of a dynamic and growing e-commerce market.
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.
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
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
Igor Kazarnovskiy
Last position:
Freelance Software Developer
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
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.
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
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
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.
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.
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
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
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
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
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.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
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
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.
Request a free demo
Get in touch with the FRATCH team and we will get back to you within 4 hours.
Would you rather directly get in touch?
We always have the time for a call or email!
