
Jakarta Server Pages (JSP) Experts in Germany
matched in minutes from over 15,000 CVsHire experts who build and maintain server-rendered Java web applications, integrate JSP with Jakarta EE services, and modernize legacy interfaces. Get a precise match with vetted, available freelancers who can join your project quickly.
Meet FRATCH Experts in Germany, who have recently used Jakarta Server Pages (JSP)
Michael H.
Last position:
Interim Head of IT / Transformation Manager at A German medium-sized industrial distributor, B2B e-commerce
Agile Transformation: introducing agile principles and transforming traditional IT departments into Scrum and Kanban teams
IT Operating Model: redesigning the IT organization and introducing modern delivery structures and roles
Flight Levels: building up Flight Levels practices within IT to align strategy, coordination and operational execution
Leadership & Coaching: recruiting Agile Coaches and coaching Scrum Masters and IT leaders
ERP Operations: acting as Interim Product Owner for the existing ERP landscape and ensuring business continuity
ERP Transformation: reorganizing and supporting the ERP migration as a Project Manager; Phase 1 (financial accounting) live since October 2025
Operational Core (ERP): establishing dedicated teams for ERP Support, Feature Development, and ERP Migration
Modern Workplace: initiating the transition towards a Microsoft 365-based cloud workplace environment
Integration: establishing a dedicated team to drive integration and connectivity initiatives
Warehouse Operations: building a cross-functional team to support logistics and warehouse-related capabilities
Maintenance & Operations (M&O): introducing a dedicated team for system engineering, security, stable operations and continuous improvement
AI Initiatives: identifying and promoting practical Artificial Intelligence use cases across the IT department
As Interim Head of IT for a German medium-sized industrial distributor, I am responsible for 31 IT employees and lead the digital and organizational transformation, reporting directly to executive leadership. I took over an IT department with almost no basic structures – no clear roles, processes, documentation or ticket system – and with significant technical debt that tied up most of its capacity. Introduced agile principles and ways of working in the IT organization and transformed the traditionally structured IT department into cross-functional Scrum and Kanban teams focused on transparency, collaboration, and customer value delivery.
Redesigned the entire IT organization by establishing a modern operating model, introducing new roles such as Product Owner, Scrum Master and Solution Architect and strengthening the organization through strategic hiring and targeted capability development. Recruited and onboarded Agile Coaches to accelerate the transformation and personally managed and coached Scrum Masters as well as IT department leaders to foster servant leadership, self-management and a culture of continuous improvement.
Aligned IT-internal planning across eight teams to three Flight Levels based on Klaus Leopold (strategy, coordination, team), laying the foundation for later company-wide portfolio management. Consolidated the backlog of more than 10 workstreams and prioritized it by business value and cost of delay. Introduced a ticketing system to increase transparency and enable data-driven decision-making, flow-based work management, and greater accountability at all levels.
Established and supported multiple cross-functional teams, including the Operational Core (ERP) domain with dedicated streams for Support, Feature Development and ERP Migration, as well as teams responsible for Warehouse Operations, Maintenance & Operations (M&O) including system engineering and security, Modern Workplace, Data Quality and integration initiatives. Worked closely with Agile Coaches to support team development, remove impediments, and continuously improve delivery effectiveness.
Acted as Interim Product Owner for the operation and enhancement of the existing ERP landscape while supporting the ERP migration as a Project Manager. Reorganized the project organization and had the already negotiated contract with the implementation partner realigned with a focus on approach and overall responsibility; Phase 1 (financial accounting) has been live since October 2025. Collaborated with the selected implementation partner to design and establish the project organization and target operating model for the ERP transformation, introducing agile delivery structures and ways of working. Facilitated the alignment between business, IT and the external vendor and played a key role in negotiating the contractual framework and delivery model to ensure a sustainable foundation for the transformation program.
Initiated the strategic modernization of the workplace environment through the adoption of Microsoft 365 cloud capabilities, establishing the foundation for enhanced collaboration, scalability and future digital services.
Launched AI initiatives to identify practical business use cases and promote the responsible adoption of Artificial Intelligence across the IT department. Encouraged self-management and empowered teams to take ownership of decisions, delivery and continuous improvement.
Peter V.
Last position:
IT Administrator at SEAT Deutschland
- Creating concepts and architecture for domain integration (SEAT into the VW structure)
- Domain trusts and administration
- Operation and administration of Windows 2022/ 2025 servers and domains
- Domain restructuring
- GPO and SG editing and migration
- DNS restructuring and migration
Technologies: Windows 2022, Active Directory, ADFS, AD Azure Connect, DHCP, DNS, GPO, VMWare vSphere, Hyper-V, Powershell, Jira, MS Office 365,), SCCM, VSAN Fileservices, Approximately 800 servers, 400 users
Marcus B.
Last position:
Java and Quarkus Expert at Large German energy service provider
- Modernization of a large-scale Java enterprise application*
The project is modernizing a complex enterprise application that has grown over many years. The existing Spring-based legacy system runs on Java 8, OSGi, and Eclipse RCP and is being gradually migrated to a modern, maintainable architecture with Java 25 and Quarkus.
Marcus works on analysis, architecture, refactoring, and implementation. One focus is on untangling historically grown structures and dependencies and on building a clean, sustainable Java and Quarkus technology stack.
Tools & technologies: Java 8, Java 25, Quarkus, Hibernate ORM with Panache, EclipseLink, OSGi, Eclipse RCP, Maven, JUnit, Mockito, REST, JSON, Git, Eclipse IDE, IntelliJ IDEA Ultimate, Jira, Confluence
Aurelia H.
Last position:
Software Full Stack Developer at INNIO Jenbacher GmbH & Co OG
- Implementing and extending an Electron app based on TypeScript, React and Node.js to display stream content and technical data
- Extending a Kotlin backend for message processing via Kafka
- Extending various React modules
- Programming custom solutions for customers, including testing
- Creating documentation
- Development in accordance with Scrum processes
Used skills: React, React Hooks, Jest, Vitest, Typescript, Electron, IntelliJ, Vite, Github, Jira, Node.js, yarn, npm, pnpm, Swagger, OpenAPI, Storybook, Docker, Prettier, Eslint, tailwindcss, i18n, GraphQL, CoPilot, Postgres, JSON, Sqlite, trpc, influxdb, Java, Spring, Kotlin, Kafka, Git, Sonarcube
Markus B.
Last position:
Developer / DevOps, Consulting at A state authority in Baden-Württemberg / FSAS Technologies GmbH
Oracle Project Management and Automation
As part of the project, the operation of an Oracle infrastructure was automated by developing and enhancing Puppet modules and migrating existing Bash scripts to a standardized configuration management solution.
The aim of the project was to standardize and automate administrative processes, improve the maintainability of the Oracle platform, and increase the efficiency and traceability of infrastructure management through the use of Infrastructure as Code.
- Analysis and migration of existing Bash shell scripts to a Puppet-based automation solution
- Development and enhancement of Puppet modules for Oracle environments
- Automation of installation, configuration and operational processes using Infrastructure as Code
- Standardization and optimization of configuration management for Oracle systems
- Creation and maintenance of technical and operational documentation
- Planning, coordination and professional support during project implementation
- Operation and automation of Oracle systems on x86-based Linux server platforms
- Testing and quality assurance of the developed Puppet modules
- Analysis and resolution of technical errors as part of the automation and migration
- Close coordination with specialist departments and infrastructure teams to implement automation requirements
Technologies used: Puppet 7/8, SLES 15, Oracle 19, Oracle Grid, SVN, Windows Server, Confluence, VS Code, Ruby, Bash, Pass
Yasin Y.
Last position:
Enterprise Architect at Bundesagentur für Arbeit
Task:
- Design and build a proof of concept (PoC) for a future-proof virtualization platform, taking secure system architectures into account
- Assess the current state of existing infrastructures and develop selection and evaluation criteria for the right OS virtualization platform
- Carry out the requirements analysis and then create and prioritize tickets in the ticket system
- Complete and continuously update a tool evaluation matrix based on PoC results
- Support team knowledge building through clear documentation of the approach and results in Confluence
- Enterprise analysis of existing hardware (creating different BoMs)
Technologies: Vmware, Vmware Aria Operations, Osism, Canonical OpenStack, FishOs, Linux, Terraform, Ansible, Confluence, Alma
Rüdiger S.
Last position:
Full-Stack Software Engineer / Consultant for Digitalization at ARTEVENT
Designed, built, and launched an internal event planning web application used by over 100 department leads for a large event, despite having no dedicated testing phase.
Ensured smooth, failure-free operation during first production use, leading to the tool being adopted for future events.
Automated catering calculations and related workflows, significantly reducing email communication and manual computation effort for meal planning.
Managed deployment and hosting on a Linux server using Coolify, including application setup and runtime operations.
Hired and guided a communication designer on UX while independently owning all technical decisions and implementation.
Stephan G.
Last position:
Senior Backend Software Developer at Mercedes-Benz Tech Innovations
- Further development and operation of a central backend service for providing vehicle inventory for international Mercedes-Benz online shops
- Further development of a reservation service for vehicles as part of the checkout process
- Design and implementation of a highly scalable end-to-end test architecture with a focus on maintainability, reusability, and a high number of automated test cases
- Development of a multi-layer test infrastructure with a strict separation of test logic and access layers
- Development of an initialization and caching architecture to significantly speed up local and CI/CD-based test runs
- Development of an AI-supported review architecture for automated evaluation and quality assurance of end-to-end tests
- Development of a dashboard for consolidated display of a vehicle context across multiple backend systems, including AI-generated summaries and compact case analyses
- Integration and further development of connections to various reservation systems via Apache Kafka and REST
- Design of new microservices and support with architecture decisions
- Risk analysis and design of microservice migrations
- Technologies: Java, Spring, Spring Boot, Gradle, Maven, Apache Kafka, REST, OpenAPI, Swagger, Github, Confluence, CI/CD, Microservices, AI, LLMs
Alexander Z.
Last position:
Fullstack Developer and DevOps Engineer at Freelancer
- Developing the infrastructure and improving existing infrastructure: Jenkins, Gitlab Pipeline, OpenShift, Docker, Helm Chart, Kubernetes, Artifactory, CodePipeline, CodeArtifact, Python
- Documenting solutions in Jira/Confluence
- Supporting other colleagues in different technical areas
Gregor A.
Last position:
Frontend Developer - Style Developer at Finanzinformatik GmbH & Co. KG
- New development and further development of frontend interfaces for investors, using HTML5, JavaScript, CSS, React, Material UI, and JSTL
Andreas B.
Last position:
Senior Software Developer at ELIONOVA AG
- Created an application to control measurement hardware with a Tauri application using React.JS and TypeScript on Raspberry Pi
- Developed a cloud application for storing and analyzing measurement results using Spring Boot and React.JS
- Built a Tauri application for printing ZPL labels on Windows
- Technologies: Java, JavaScript, Tauri, Rust, React.JS, AWS, Kubernetes, Docker, GitLab CI/CD, REST API (JSON), Maven, CI/CD, PostgreSQL
Jens O.
Last position:
Frontend Developer at Volkswagen Financial Services AG
Cross-brand design system
Focus: Analysis of the causes of recurring layout deviations in design system components. The cause was the integration of visual regression tests (BackstopJS) into the build and approval process: deviations were not blocked, and reference images were replaced without approval.
Recommendations for a controlled workflow with mandatory approval and test results as a prerequisite for merging. Contributed to the successor system based on Lit/Web Components.
Technologies: Lit, Web Components, SCSS, Gulp, BackstopJS, GitHub Enterprise, JFrog Artifactory
Mustafa K.
Last position:
Senior Network Design and Engineer at Helaba
Designed and specified the technical network integration of a new business critical application system (MUREX) in the capital market area in a complex interface and outsourcing environment.
Created component specifications, catalog of measures and implementation plan.
Ensured proper integration of developed results in accordance with the bank’s framework: IT compliance, IT security, change and release management.
Selected and integrated a new service provider for the bank; moved critical bank applications to the provider.
Designed, implemented and supported the new Cisco network and Fortinet security setup at the service provider data center.
Acted as technical interface between bank, service providers and consulting partners.
Supported and further developed the network and security infrastructure (clients, servers, networks); performed error analysis and implemented solutions within agreed service levels.
Analyzed and diagnosed all security and network failures, glitches and malfunctions.
Initiated continuous enhancements to guarantee efficient resource utilization and acceptable response times to users.
Provided network support in financial service organization and operational change preparation on production banking network infrastructure for both large and small projects within strict change management discipline.
Designed, defined, tested, governed and improved engineering standards.
Performed role of network architect for medium-large projects involving team resources.
Kyu-Wang L.
Last position:
Software Architect & Lead Software Engineer at Landesamt für Steuern Niedersachsen
The goal of BIENE is to provide a unified tax collection program for all federal states.
Tax collection involves collecting the taxes that have been assessed. This includes, for example, taking due dates into account, recording incoming and outgoing payments, and initiating reminders or refunds. Limitation periods and payment reminders are also important. BIENE handles all payment transactions with banks and accounting.
Set up the architecture and coordinated the provision of development and test environments at the Hannover site
Installed and configured the environments on Linux servers (Apache Kafka, PostgreSQL)
Interface coordination: coordinated and aligned the connection of software products from other departments and their test data
Migrated the application server, JDK, and Maven project structure
Coordinated environments and managed builds
Implemented external interfaces
Delivered business requirements
Designed and implemented RESTful APIs and OpenAPI specifications
Designed and implemented a microservice architecture
Set up and maintained CI/CD pipelines
Deployed applications on OpenShift
Created technical documentation and diagrams
Worked with SQL databases (Oracle and PostgreSQL)
Set up authentication and authorization for the application and users
Containerized the application (automated deployment through the CI/CD pipeline)
Ola V.
Last position:
IT Lecturer
- IT training in theory and practice for IT specialists in application development and system integration
Discover over 15,000 top freelancers
Statistics of experts using Jakarta Server Pages (JSP)
Aggregated from the professional profiles of matched freelancers.
Experience
23 years

Position duration
2.2 years

Positions per freelancer
16

Top business areas
Information Technology, Product Development, Quality Assurance

Top industries
Information Technology, Banking and Finance, Automotive

Certification focus areas
Information Technology, Product Development, Project Management
Bachelor's degree or higher
88%
Master's degree or higher
53%
Doctorate
8%

Certifications per freelancer
2

Most common languages
German, English, French

Speak two or more languages
99%
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.
Discover detailed Jakarta Server Pages (JSP) rate benchmarks:
Explore rate insightsAverage rates of experts in Germany using Jakarta Server Pages (JSP)
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.
Jakarta Server Pages (JSP) 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 (94%)
- Banking and Finance (68%)
- Automotive (48%)
- Retail (45%)
- Insurance (43%)
- Telecommunication (41%)
- Healthcare (39%)
- Government and Administration (38%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
What JSP does
Jakarta Server Pages (JSP), formerly known as JavaServer Pages, is a server-side view technology for Java web applications. It combines HTML with expression language, tag libraries and reusable components to create dynamic responses. JSP pages run inside a servlet container and are commonly used with Jakarta EE applications.
Where it runs
JSP appears in customer portals, internal business systems, administration consoles and transaction-oriented web applications. It is useful where a reliable server-rendered interface must connect closely to Java services, databases and existing enterprise workflows.
- Customer and partner portals
- Back-office and administration screens
- Reporting and document workflows
- Forms connected to enterprise services
Ecosystem and tooling
Work around JSP often includes Jakarta Servlets, Jakarta Standard Tag Library, Expression Language and Model-View-Controller patterns. Professionals may also work with Apache Tomcat, Jetty, application servers, Maven, Gradle, Spring MVC, Jakarta EE APIs, relational databases and browser-side JavaScript.
When expertise matters
Companies bring in freelance expertise when a JSP application needs a controlled upgrade, a difficult production issue resolved or a large codebase prepared for change. Strong support is also valuable when teams must separate presentation logic, improve testability or connect older screens to newer services.
- Migrating Java EE namespaces to Jakarta EE
- Refactoring scriptlets and shared tag files
- Improving performance and session handling
- Integrating REST services with existing views
What strong professionals deliver
Good specialists understand both the page layer and the Java system behind it. They can trace requests through filters, servlets, controllers, services and persistence, while keeping escaping, validation, authorization and session behavior safe. They document deployment assumptions and make changes that fit the existing architecture.
Choosing the right specialist
Assess whether a professional has worked with the servlet lifecycle, JSTL, Expression Language, Maven or Gradle builds and the application server used by your team. Ask for examples of JSP modernization, production debugging and secure form handling. For teams in Germany, clarify remote collaboration, on-site needs and the working language early, especially when the application supports regulated or business-critical operations.
Frequently asked questions
Not sure where to start with Jakarta Server Pages (JSP)? These answers cover the essentials.
Jakarta Server Pages (JSP) is used to render dynamic HTML on the server within Java web applications. It is common in portals, internal systems, reporting screens and enterprise workflows that rely on servlets, databases and Jakarta EE services.
JSP renders much of the page on the server, while frameworks such as React, Vue and Angular typically move more interface behavior into the browser. JSP can be a practical choice for established Java systems, but a specialist should assess whether a gradual modernization or a separate frontend is safer than a full rewrite.
A capable Jakarta Server Pages specialist usually understands Jakarta Servlets, JSTL, Expression Language, MVC structure and relational databases. Experience with Tomcat or another application server, Maven or Gradle, Spring MVC, REST integration and secure web forms is also valuable.
The right level depends on the work rather than a fixed experience threshold. A maintenance task may need strong servlet and debugging skills, while a migration calls for proven knowledge of Java EE to Jakarta EE changes, application-server configuration, testing and incremental refactoring.
JSP projects are often suitable for remote collaboration because source code, builds, logs and test environments can be shared securely. On-site work may still help when access to protected systems, close coordination with a German-based team or workshops with business stakeholders is important.
Look for clear separation between views, controllers and services, with little or no business logic embedded in page files. Review handling of escaping, validation, authorization, sessions, error states and automated tests, then ask the specialist to explain trade-offs in the existing application.
JavaServer Pages remains relevant when a business system has a stable server-rendered interface and substantial existing investment in Java web technology. A specialist can help decide whether to maintain it, move toward Jakarta Server Pages conventions, or replace selected screens without disrupting core workflows.
A Jakarta Server Pages (JSP) project may involve legacy tag libraries, custom framework conventions, application-server dependencies and limited documentation. Before starting, clarify the Java and Jakarta EE versions, deployment process, build tools, database boundaries, release controls and whether the team expects remote or on-site collaboration.
The average hourly rate of freelancers in Germany who have used Jakarta Server Pages (JSP) in their recent projects is 96 €, which corresponds to a daily rate of about 767 € based on an 8-hour working day.
Of the freelancers in Germany who have used Jakarta Server Pages (JSP) in their recent projects, 88% hold at least a Bachelor's degree, 53% hold at least a Master's degree, and 8% hold a doctorate.
On average, freelancers in Germany who have used Jakarta Server Pages (JSP) in their recent projects have 23 years of professional experience, with a single engagement typically lasting around 2.2 years.
The most common languages among freelancers in Germany who have used Jakarta Server Pages (JSP) in their recent projects are German (100%), English (98%), and French (20%).
The most common industries among freelancers in Germany who have used Jakarta Server Pages (JSP) in their recent projects are Information Technology (94%), Banking and Finance (68%), and Automotive (48%).
The most common business areas among freelancers in Germany who have used Jakarta Server Pages (JSP) in their recent projects are Information Technology (100%), Product Development (94%), and Quality Assurance (58%).
Main locations of FRATCH Experts, who have recently used Jakarta Server Pages (JSP)
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!

Berlin
Munich
Cologne