
Apache Wicket Experts in Germany
, matched with vetted talent in minutesHire experts who create maintainable server-side web applications with Apache Wicket, integrate Spring and Hibernate, and modernize established Java platforms. FRATCH matches you quickly and precisely with vetted, available freelancers.
Meet FRATCH Experts in Germany, who have recently used Apache Wicket
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 integration into a solid testing strategy
- Team: Small specialized team (3-5 people) from analysis through 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
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
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 for representing a project-specific DSL, including parsing and code generation
- Implementation of character-accurate synchronization between the editor and print preview to improve the user experience
- Technologies: Java 17/21, Swing, JavaFX, JBoss/Wildfly, JUnit, Mockito, Blockly, JPedal, ICEPDF, Eclipse
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
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, construction 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, Sping 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.
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.
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
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
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
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
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
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
75%
Doctorate
8%

Certifications per freelancer
2

Most common languages
German, English, French

Speak two or more languages
100%
Based on our profile pool as of 29 Oct 2026.
Daily rate distribution
The chart shows how the daily rates of experts in this technology in Germany are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows the share of experts charging 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 29 Oct 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 (50%)
- 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 components, pages and models. It lets teams create server-side applications with Java classes that map closely to the user interface, while handling request cycles, state and component events. Wicket is often chosen for business software where clear structure, strong typing and long-term maintainability matter.
Where Wicket fits
Wicket suits applications with rich workflows, secure data handling and complex forms rather than simple content pages. It appears in internal enterprise systems, customer portals, administration interfaces and industry software used in regulated environments. Its component model supports reusable screens without forcing teams to place extensive logic in templates or browser code.
- Build multi-step forms and workflow screens
- Develop role-based portals and back-office applications
- Extend established Java web platforms
- Replace fragile JSP-based user interfaces
Ecosystem and tooling
Apache Wicket projects commonly connect with Spring for dependency injection and security, Hibernate or JPA for persistence, and Maven or Gradle for builds. Specialists may also work with Jetty, Tomcat, REST services, relational databases, JavaScript enhancements and CSS frameworks. Testing can include WicketTester, unit tests, integration tests and browser-based checks.
When companies need specialists
Freelance expertise helps when a team inherits a Wicket application, needs a feature delivered without disturbing existing stateful pages, or must upgrade dependencies safely. Specialists can assess component hierarchies, remove duplicated patterns, improve test coverage and connect legacy screens to newer services. They also support teams during releases when internal Java capacity is limited.
- Review a Wicket codebase and its upgrade path
- Refactor page and component architecture
- Deliver secure forms, workflows or portal features
- Diagnose session, model and request-cycle issues
What strong professionals bring
Strong Wicket professionals understand more than markup and Java syntax. They know how component lifecycles, detachable models, Ajax behaviors, serialization and page state affect performance and reliability. They design reusable components, keep business rules outside presentation code and make browser behavior accessible without undermining Wicket's server-side model.
Collaboration in Germany
Companies in Germany often run Wicket within long-lived enterprise applications, including manufacturing, finance, public services and business software. Remote collaboration works well when requirements, environments and release responsibilities are documented clearly; on-site work can help with domain discovery and legacy system handover. German-language communication may be useful for workshops, while technical delivery can often be handled in English.
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, stateful pages and strongly structured forms. It is a good fit for portals, workflow tools, administration systems and enterprise applications that need predictable behavior and long-term maintainability.
Apache Wicket uses a component and page model that keeps much of the interface behavior in Java, while Spring MVC is centered on request handling and views, and JSF uses a component-based server-side approach closely tied to Jakarta Faces. The right choice depends on the existing stack, team skills, migration constraints and the amount of stateful interaction required.
A strong Apache Wicket specialist usually understands Java, Spring, Hibernate or JPA, Maven or Gradle, relational databases and application servers such as Tomcat or Jetty. Experience with REST integration, security, HTML, CSS, JavaScript and automated testing is also valuable for complete feature delivery.
The required depth depends on the work. A specialist handling a small component change may need solid Java and Wicket fundamentals, while a migration, architecture review or difficult session-state problem calls for experience with Wicket internals, legacy code and production troubleshooting.
Apache Wicket work can be handled remotely when the repository, development environment, issue tracking and deployment process are accessible. For German companies, clear documentation and agreed communication practices matter especially when a freelancer is taking over a long-lived application or coordinating with domain teams on site.
An Apache Wicket freelancer should understand component hierarchies, models, detachable models, behaviors, Ajax updates and the request cycle. They also need to manage page state and serialization carefully, because careless model usage can increase memory use or create difficult production defects.
Ask how the specialist would inspect an existing component tree, isolate business logic and test a stateful form. Strong answers should cover maintainability, security, upgrade planning, automated tests and the practical trade-offs between preserving Wicket patterns and introducing browser-side technologies.
Wicket can still suit a new enterprise application when the team values server-side rendering, Java-based component design and a controlled dependency footprint. It may be less suitable when the product requires a highly interactive client-side experience or must share a user interface across several non-Java clients.
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 765 € 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, 75% hold at least a Master's degree, and 8% 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!
