
Apache Wicket Experts in Germany
, matched in minutes with vetted and available freelancersHire experts who create component-based Java web interfaces, maintain Wicket applications and connect them to Spring, Hibernate or enterprise services. Find precise support from vetted, available freelancers through fast AI matching.
Meet FRATCH Experts in Germany, who have recently used Apache Wicket
Allal K.
Last position:
Java Senior Full Stack Developer at Insurance ÖRAG
- Further development of a policy administration system (contract/claims) for the legal expenses insurer ÖRAG.
- My role: Senior Software Developer.
- The team consists of 12 developers.
- Technologies used: Java 8/21, Java EE, Quarkus, WebLogic, JPA, RabbitMQ, JTA, CI, CD, Jenkins, DB2, Maven, Jenkins, GIT (bitbucket) later GitLab, Junit, Elasticsearch, Mockito, Jira, SonarQube, Scrum, React, Workflow
- Migration and modernization of legacy systems: rewrote C and C++ code in Java to improve maintainability, scalability, and performance. Refactored Python into Java, including optimization and integration into modern architectures.
- Study on the use of AI (Codex) for implementing a Java feature. The goal is to compare the time spent and productivity of AI-supported development with a classic implementation by a developer. The results should show how strongly the use of AI affects development time and efficiency.
- Development of the following tariff calculators for the years 2024/2026: private, companies, doctors, farmers, owner-occupied G + H, landlords, traffic, club, top managers, sales representatives, special criminal law, savings bank, municipal, BayGT, doctors, Dehoga
Robert D.
Last position:
Software Architect at FinTech / Wealth Management
- Analysis of existing microservice structures and integration into the event-driven architecture
- Design and implementation of prototypes
- Introduction of structured workflows and embedding in a solid testing strategy
- Team: small specialized team (3-5 people) from analysis to implementation readiness
- Documentation of architectural decisions and definition of interfaces
- Integration of the event-driven pipeline into the existing landscape
- Technologies: Kafka, Docker, Microservices, Event-Driven Architecture, Java, Liquibase
Markus G.
Last position:
Full Stack Developer at REWE Digital
- A warehouse valuation system was reimplemented using Java, Spring Boot, and Camunda. The backend solution focuses on integration and batch calculations, the frontend on managing formulas and reviewing results.
- Java 21
- Spring Boot
- JPA
- Maven
- REST
- Kafka
- PostgreSQL
- DB2
- Liquibase
- Google Cloud Storage
- Keycloak
- GitLab CI/CD
- Helm
- Terragrunt
- SonarQube
- Angular
- IntelliJ
- JUnit 5
- Mockito
- Open API
Mani Y.
Last position:
Full-Stack Developer at Continentale Krankenversicherung a. G.
- Set up the new digitization strategy.
- Using Camunda as a process engine, a new way of handling batch and dialog tasks is created.
- In close cooperation with the business department, the individual processes are created and put into production.
- Forms for controlling manual interventions, e.g. when adjusting applications, are implemented.
- Gradual migration of old code from IBM WebSphere to JBoss.
- Skills: Arquillian, Camunda, Initiative, Empathy, Hibernate, Jackson, Java/JEE, JBoss, Jersey, JSON, JUnit, Openness to criticism, Willingness to learn, REST, Teamwork, WebServices.
Christoph S.
Last position:
Staatsministerium für Ernährung, Landwirtschaft und Forsten
- Development of the Ibalis portal and payment procedures for applying for and paying out EU funding.
- Publicly accessible portal, e.g. for farmers.
- Projects over the last ten years were carried out according to Scrum.
- Technologies: Spring, Wicket, Hibernate, Postgres, JSON, XML, REST, Bitbucket, Podam, Buckets, JUnit, Gradle, Intellij, Bamboo, Swagger.
Ralf S.
Last position:
Senior Consultant / Developer at Überall Lokal
- Development of a marketplace for local retailers
- Technologies: Java, ORACLE, Ingres, REST, Spring Boot, Angular, nginx.
Rolf M.
Last position:
Lead Developer and Reviewer of Specialized Applications for the 2021 Census Project at Federal Statistical Office
- Kubernetes, AWS Cloud, Docker, RESTful Services, ActiveMQ, Oracle Advanced Queuing, JBoss EAP, Spring Batch, Git, Keycloak, Kafka, Maven
- Set up CI/CD pipelines with Jenkins
- Developed automated integration tests
- Performed DevOps tasks
- Regularly performed static code analyses during development on all releases of the Census specialized applications using SonarQube
- Set up an R server for household generation
- Set up a Kafka server for the CVTS application
- Set up a Keycloak instance
- Set up a Jira instance to carry out the Jira migration
- Set up an IRI Workbench instance and Cosort for test data creation
- Set up test systems for Java web applications with JBoss8, JDK17 and Oracle and MySQL databases
- Set up the associated Oracle databases, including functionally relevant data
- Identified weaknesses in the technical communication between the specialized applications
- Built extensive business and technical knowledge of all Census specialized applications
- Supported and advised the departments on Census business processes in pre-production and production
- Performed load and performance tests with JMeter and Bash scripting
Martin Z.
Last position:
Consulting, Design and Development at ivv GmbH
- Design, development and maintenance of a web application as a policy management system based on a JEE backend and a Vaadin-based UI
- Design and development of interfaces
- Integration of databases
- Design and development of unit and integration tests
- Conceptual coordination with the client
- Technologies and methods: JEE, Vaadin, EJB, Innovator, Hibernate, REST, JMS, SQL, MQ, Maven, Selenium, Arquillian, Mockito, JUnit, Log4j, OOA, OOD, Scrum, Kanban, JavaScript, HTML, CSS, Jenkins, Jenkins Pipelines, Git, GitLab, Subversion, Jira, Confluence, DB2, WebLogic
Jürgen B.
Last position:
Software Developer at Inform AG
- Coaching junior developers
- Further development and customer-specific extensions of a standard software product (microservices (DDD) and partly monolith)
- Interface extensions
- Web services
- Test automation
- Design
- Technologies used: Java8, Java17, TypeScript, Python, PostgreSQL, Spring (Integration, Data, Boot), JPA, AWS (Cloud, Lambda, EC2, SQS/SNS), Microservices, Fitnesse/Cucumber, Gitlab
Dmitry V.
Last position:
Fullstack Software Developer at Mercedes-Benz Tech Innovation
- Backend development of the cloud-based microservice
- Frontend development of the microfrontend
- Migration of the cloud backend environment
- Rollout of the distributed high-availability Privacy Data Service
- Technologies: Java, Kotlin, Spring Boot, REST Services, Kubernetes, Microsoft Azure, Cloud Security, OpenAPI, Postman, JavaScript, Vue.js, AngularJS, TypeScript, Micro Frontend, Redis, Kibana, Grafana, CI/CD, GitHub Actions, Jenkins, Helm Charts, Sec-Hub, Black Duck, Docker, Maven, Git, Scrum
Ralf K.
Last position:
Senior Java Developer, Consultant at Dataport AÖR
- Maintenance and further development of the Java/Swing-based @rtus FormsEditor
- Design and development of a graphical formula editor based on Google Blockly to map a project-specific DSL, including parsing and code generation
- Implementation of pixel-perfect synchronization between editor and print preview to improve user experience
- Technologies: Java 17/21, Swing, JavaFX, JBoss/Wildfly, JUnit, Mockito, Blockly, JPedal, ICEPDF, Eclipse
Jacqueline H.
Last position:
Kitchen Appliance Manufacturer
Setting up and enhancing an international subscription management system
Migrating and decommissioning a Hybris-SAP system and integrating Zuora
Implementing numerous interfaces to various systems (external and internal)
Setting up and improving monitoring with Grafana, Prometheus, and Databricks
Introducing logging with Loki
Implementing business requirements using jQuery, Thymeleaf, Spring Boot, Java, Go, and Python
Adjusting and extending the GitLab CI pipelines
Setting up and extending infrastructure as code with Terraform and ArgoCD on AWS
Setting up and running E2E and performance tests
Expanding the Databricks business intelligence solution to provide various KPIs
Responsibilities: Architecture, DevOps, development, unit tests, coaching employees and apprentices, E2E, smoke, and integration tests, agile methods consulting (Kanban, Scrum)
Technologies and methods: Java, Go, Kotlin, Node.js, Spring Boot, SOAP/REST, Quarkus, Thymeleaf, Vaadin, Slack, Jira, Confluence, IntelliJ, GitLab, SQS, Kafka, AWS, Kubernetes, Terraform, Maven, Gradle, GitLab CI, Databricks
Timo K.
Last position:
Senior Fullstack Developer
- Lead Developer / Tech Lead in a large banking group for a complete redevelopment of payment systems
- Rebuilding payment processing in stream processing
- Development and design of cross-border payment stream processing based on Kafka and Kafka Streams
- Development of different input formats for the business team using Drools rules to dynamically adjust validation rules
- Evaluation and comparison of different public cloud providers regarding the databases they offer
- Technologies & Tools: Java 21, Kotlin, Spring Boot, Kafka, Kubernetes, Azure, TDD, JEE, REST, Angular, Spark, Google Cloud, SCDF, PostgreSQL, Drools, Git, S3, MongoDB
Ioan D.
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.
Ralf B.
Last position:
Implementation of a Middleware Solution at Utility provider
- Analysis of the existing software landscape
- Tool selection with evaluation of MuleSoft Anypoint and Talend Open Studio
- Evaluation of integration services on the Azure platform
- Setup of Azure App Services
- Proof-of-concept implementation of offer data import with MuleSoft and Spring Boot in Azure App Service
Discover over 15,000 top freelancers
Statistics of experts using Apache Wicket
Aggregated from the professional profiles of matched freelancers.
Experience
26 years

Position duration
2.6 years

Positions per freelancer
15

Top business areas
Information Technology, Product Development, Quality Assurance

Top industries
Information Technology, Banking and Finance, Insurance

Certification focus areas
Information Technology, Product Development, Project Management
Bachelor's degree or higher
100%
Master's degree or higher
82%
Doctorate
9%

Certifications per freelancer
2

Most common languages
German, English, French

Speak two or more languages
100%
Based on our profile pool as of 19 Sep 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 Apache Wicket
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 19 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Apache Wicket experts industry focus
See which industries our matched freelancers work in most often — every figure is calculated live from the freelancers on FRATCH.
- Information Technology (90%)
- Banking and Finance (75%)
- Insurance (50%)
- Government and Administration (50%)
- Retail (45%)
- Transportation (40%)
- Professional Services (40%)
- Automotive (35%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
What Apache Wicket is
Apache Wicket is an open-source Java web application framework built around reusable components and server-side state. It lets teams create web interfaces with Java and HTML rather than scattering application logic across templates and scripts. Wicket handles component trees, page state, request cycles and event processing within a structured model.
Where it fits
Wicket is used for business applications with complex forms, workflows, dashboards and role-based screens. It suits systems where maintainable Java code, predictable page behavior and close control of server-side state matter more than a highly separate front-end architecture. Typical environments include finance, logistics, manufacturing, public services and internal enterprise software.
- Multi-step forms and approval workflows
- Back-office portals and administration screens
- Data-heavy dashboards and reporting views
- Secure customer and partner applications
Ecosystem and tooling
Apache Wicket applications commonly work with Java, Maven or Gradle, servlet containers and relational databases. Professionals may also use Spring or CDI for dependency injection, Hibernate or JPA for persistence, and JUnit or integration tools for testing. Wicket extensions support Ajax interactions, authentication, uploads, tables and reusable UI components.
When expertise helps
Companies often seek freelance Apache Wicket expertise when a long-running application needs modernization, new modules or dependable maintenance. Specialists can trace page-state issues, upgrade Wicket and Java versions, improve test coverage, or connect existing screens to new services. In Germany, remote collaboration is practical when documentation and delivery routines are clear; on-site work can help during complex workshops or handovers.
- Stabilizing a legacy Wicket codebase
- Reworking pages without breaking workflows
- Integrating REST services or enterprise systems
- Preparing upgrades, releases and technical documentation
What strong professionals bring
Strong Wicket professionals understand both the framework’s component model and the business process behind each page. They know how models, serialization, sessions, Ajax behaviors and markup inheritance affect performance and correctness. They also write focused tests, review security boundaries and keep Java, HTML and CSS concerns cleanly separated.
Choosing the right specialist
Assess practical work with the Wicket version, Java runtime and surrounding libraries used by the application. Ask how the professional diagnoses state-related defects, handles migrations and protects user input and session data. A useful trial is a small code review or isolated change that reveals communication, testing discipline and familiarity with the existing architecture.
Frequently asked questions
Questions about Apache Wicket? Start with the answers below.
Apache Wicket is used to build server-side Java web applications with reusable components, forms, workflows and data-rich screens. It is especially suitable for enterprise portals and internal systems where structured page behavior and maintainable Java code are important.
Apache Wicket keeps much of the interface state and event handling on the server and models pages as Java components. Spring MVC is more focused on request handling and application structure, while JavaScript frameworks usually place more responsibility in the browser. The right choice depends on the application’s team skills, interaction model and existing architecture.
A strong Apache Wicket specialist should also understand Java, HTML, CSS, Maven or Gradle and servlet deployment. Experience with Spring, Hibernate or JPA, relational databases, REST integration, security and automated testing is valuable for most business applications.
The required depth depends on the task. A small page change may need solid Java and Wicket fundamentals, while a migration or difficult session-state problem calls for someone who has maintained comparable Wicket applications and understands the project’s Java and container setup.
Yes. Apache Wicket work can be handled remotely when the codebase, environments and acceptance criteria are documented clearly. German-speaking collaboration may matter for workshops or domain-heavy requirements, while English is common for technical communication and project documentation.
A common challenge with Apache Wicket is hidden complexity in page state, component lifecycles, serialization and Ajax behavior. Unclear markup inheritance, oversized pages and weak tests can make changes risky. Good specialists identify these boundaries before extending the application.
Ask a Apache Wicket professional to explain a past migration, state-related defect or reusable component design in concrete terms. Review how they test changes, isolate browser and server concerns, document assumptions and handle security. A small code review can show more than a list of technologies.
For an existing Apache Wicket application, continued use can be sensible when the system is stable, the domain logic is valuable and the team understands its component model. A gradual upgrade or targeted modernization may be safer than a full rewrite. A specialist can assess maintenance risks before a decision is made.
The average hourly rate of freelancers in Germany who have used Apache Wicket 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 Apache Wicket in their recent projects, 100% hold at least a Bachelor's degree, 82% hold at least a Master's degree, and 9% hold a doctorate.
On average, freelancers in Germany who have used Apache Wicket in their recent projects have 26 years of professional experience, with a single engagement typically lasting around 2.6 years.
The most common languages among freelancers in Germany who have used Apache Wicket in their recent projects are German (100%), English (100%), and French (20%).
The most common industries among freelancers in Germany who have used Apache Wicket in their recent projects are Information Technology (90%), Banking and Finance (75%), and Insurance (50%).
The most common business areas among freelancers in Germany who have used Apache Wicket in their recent projects are Information Technology (100%), Product Development (100%), and Quality Assurance (65%).
Main locations of FRATCH Experts, who have recently used Apache Wicket
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!
