
RichFaces Experts in Germany
for reliable JavaServer Faces applications, matched in minutes with vetted freelance professionalsHire experts who modernize JSF interfaces, maintain Ajax4jsf-based components and connect RichFaces applications with Java EE services, with fast, precise matching to vetted and available freelancers.
Meet FRATCH Experts in Germany, who have recently used RichFaces
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
Igor K.
Last position:
Freelance Software Developer
Vladimir M.
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
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
Radovan R.
Last position:
Development and Technical Architecture at HDI
Web application for contract changes
Micro frontend development from scratch through production with a Reactive Forms basis, Responsive Web Design, validation, multilingual support, accessibility, unit tests and component tests
Technologies: Angular 19-20, Nx, Angular CLI, Native Federation, TypeScript, HTML, SASS, Tailwind CSS, Angular Material, Reactive Forms, RxJS, Signals, PDF-Make, ng-openapi-gen, i18n, JSON Server, REST, JWT, Jest, Playwright, IntelliJ, Git, CI/CD with GitLab, Cloud Foundry, Nginx; Scrum
Jürgen S.
Last position:
Service provider
- Development of calculation formulas for yield optimization.
- Creating Python-based tools for calculating relevant production parameters.
- Automated testing of the tools.
- Automatic generation of Excel files and data sheets, filling table cells and formatting cells.
Martin E.
Last position:
Software Developer at Atruvia AG
- Designing and creating a service board and kitchen board for company cafeterias to coordinate and process orders and preparation.
- Languages: Java 17, JavaScript, TypeScript.
- Frameworks: Spring Boot 3.4, JPA/Hibernate, Angular 19.
- Tools: Maven, Jira, Confluence, Jenkins.
- Testing/QA: JUnit, Cypress.
- Technologies: OpenAPI, REST, JSON, OpenID.
- Databases: Oracle.
- Cloud/Container: Tomcat 10.1, Payara.
- Operating Systems: Windows, Linux.
Jörg-Ulrich H.
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
Hans L.
Last position:
Public administration
- Development of web services for processing vehicle registrations (registration, transfer, deregistration)
- Implemented with Spring Boot, JMS (ActiveMQ), Oracle, Tomcat/JBoss, TomEE, OpenSearch
Fabian Z.
Last position:
Freelance IT Specialist
IT specialist Application Engineering / Software Development since 2012
Discover over 15,000 top freelancers
Statistics of experts using RichFaces
Aggregated from the professional profiles of matched freelancers.
Experience
28 years

Position duration
3.2 years

Positions per freelancer
14

Top business areas
Information Technology, Product Development, Quality Assurance

Top industries
Information Technology, Banking and Finance, Automotive
Bachelor's degree or higher
80%
Master's degree or higher
60%
Doctorate
20%

Certifications per freelancer
0

Most common languages
German, English, Arabic

Speak two or more languages
90%
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 RichFaces
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.
RichFaces 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 (100%)
- Banking and Finance (70%)
- Automotive (60%)
- Insurance (60%)
- Transportation (60%)
- Government and Administration (50%)
- Telecommunication (50%)
- Manufacturing (40%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
RichFaces at a glance
RichFaces is an open-source component library for JavaServer Faces (JSF), created to build rich web interfaces in enterprise Java applications. It extends standard JSF with Ajax-enabled components, skins, validation support and reusable UI patterns. The technology was formerly closely associated with Ajax4jsf and the JBoss ecosystem.
What it builds
RichFaces supports server-rendered business applications that need interactive forms, data views and consistent navigation without replacing the JSF lifecycle. It appears in internal portals, customer service tools, workflow systems and administrative interfaces where stable Java EE integration matters.
- Ajax-enabled forms and partial page updates
- Data tables, trees, panels and pickers
- Validation, messages and file upload flows
- Reusable layouts for enterprise user interfaces
Ecosystem and tooling
Effective work with RichFaces requires a solid grasp of JSF views, managed beans, Facelets, Expression Language and component lifecycles. Professionals often work alongside CDI, Enterprise JavaBeans, JPA, Maven, application servers and relational databases. They may also maintain JavaScript, CSS and browser integrations around the component layer.
When companies need help
Companies usually bring in freelance expertise when a long-running JSF application needs controlled maintenance, a team must resolve difficult lifecycle or Ajax behavior, or a legacy interface needs gradual modernization. In Germany, RichFaces can still matter in established enterprise systems across regulated and industrial environments, where replacement requires careful planning.
- Diagnose rendering, state and partial-update problems
- Upgrade or stabilize inherited JSF applications
- Extend component behavior without breaking existing views
- Plan migration paths to newer UI approaches
What strong specialists deliver
Strong professionals trace a request through the JSF lifecycle instead of treating symptoms in the browser alone. They understand component state, naming containers, validation order, view scope and server-side rendering. They also document constraints clearly and leave tests, deployment notes and maintainable Facelets behind.
Working with RichFaces professionals
A project brief should identify the RichFaces release, JSF version, Java runtime, application server and build process. It should also describe the current UI pain points, deployment model and expected collaboration rhythm. Remote work is practical when logs, repositories and test environments are accessible; on-site sessions may help with restricted enterprise systems. German-language communication can be useful for local stakeholders, while technical delivery may use English.
Frequently asked questions
Not sure where to start with RichFaces? These answers cover the essentials.
RichFaces is used to create interactive web interfaces on top of JavaServer Faces. Its components support Ajax updates, data tables, forms, validation, panels and other enterprise UI patterns without requiring a separate single-page application framework.
RichFaces extends JSF with its own Ajax-enabled component set and was widely used in JBoss-oriented enterprise applications. PrimeFaces is often considered when a broader or more actively maintained component catalogue is needed, while standard JSF components offer a smaller and more portable base.
RichFaces work benefits from knowledge of JSF lifecycles, Facelets, CDI, Java EE or Jakarta EE, Maven and application servers. Depending on the system, JPA, SQL, JavaScript, CSS, automated testing and migration planning are also important.
RichFaces projects need enough practical experience to trace component state, Ajax requests and server-side validation through the JSF lifecycle. The right level depends on whether the assignment covers a focused defect, ongoing maintenance, a major upgrade or a migration away from legacy views.
RichFaces work is often suitable for remote collaboration when the professional can access the repository, logs, build pipeline and a representative test environment. On-site work in Germany may still be useful for systems behind strict network controls or workshops with business and operations teams.
RichFaces quality is best assessed through concrete examples of JSF lifecycle diagnosis, component customization and safe maintenance of inherited applications. Ask how the professional would reproduce an Ajax issue, test view-state behavior and document a change before releasing it.
RichFaces is mainly a consideration for existing JSF systems with established components and workflows. For a new application, teams should compare its maintenance position and ecosystem fit with current JSF libraries, Jakarta Faces options or client-side approaches before committing.
RichFaces migration can be difficult because views may depend on component IDs, lifecycle behavior, skinning rules, Ajax regions and custom JavaScript. A specialist should inventory these dependencies, separate business logic from presentation concerns and move the interface incrementally with regression tests.
The average hourly rate of freelancers in Germany who have used RichFaces in their recent projects is 94 €, which corresponds to a daily rate of about 755 € based on an 8-hour working day.
Of the freelancers in Germany who have used RichFaces in their recent projects, 80% hold at least a Bachelor's degree, 60% hold at least a Master's degree, and 20% hold a doctorate.
On average, freelancers in Germany who have used RichFaces in their recent projects have 28 years of professional experience, with a single engagement typically lasting around 3.2 years.
The most common languages among freelancers in Germany who have used RichFaces in their recent projects are German (100%), English (90%), and Arabic (10%).
The most common industries among freelancers in Germany who have used RichFaces in their recent projects are Information Technology (100%), Banking and Finance (70%), and Automotive (60%).
The most common business areas among freelancers in Germany who have used RichFaces in their recent projects are Information Technology (100%), Product Development (90%), and Quality Assurance (80%).
Main locations of FRATCH Experts, who have recently used RichFaces
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!
