
Jakarta Server Pages (JSP) Experts in Munich
matched in minutes with vetted, available professionalsHire experts who modernize server-rendered Java web applications, build reusable JSP components and integrate Jakarta EE services, Spring systems and relational databases. FRATCH matches you quickly with precise, vetted and available freelancers.
Meet FRATCH Experts in Munich, who have recently used Jakarta Server Pages (JSP)
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
Christian T.
Last position:
HDI DevOps & Fullstack Engineer at HDI
- Spring Boot Software Engineer
- DevOps Engineer (Kubernetes, Azure DevOps)
Toolstack: Java, Spring Boot, Kubernetes, Helm, GitOps, ArgoCD, Docker, Azure DevOps, CI/CD Pipelines, Git, Postgres
Siegfried-Thor B.
Last position:
AI Solutions Architect & Developer at E-Commerce
- Integrated LangChain middleware between AEM and SAP PIM system
- Developed a FastAPI interface for system communication
- Implemented vector embeddings for semantic product search
- Evaluated LLM models (Vertex AI/Gemini, LM Studio, Hugging Face, OpenAI) for product analysis
- Developed an AEM component to display product recommendations and integrated the recommendation API into the AEM authoring process
- Designed and implemented Pinecone vector database for product embeddings
- Optimized response times and caching strategies
- Evaluated Vertex AI Studio for LLM testing and prompt workflows
- Implemented secure API routing and access control for AI components via FastAPI and gateway validation
Celso K.
Last position:
SAP Commerce Cloud FullStack Developer at Spar
- Implementation of a GitLab CI/CD pipeline based on SAP Commerce Cloud 2211
- Development of a new B2C shop with Vue, Node and TypeScript to ensure scalability, extensibility and performance optimization
- Integration of Microsoft Azure Event Grid with SAP Hybris
- Implementation of BDD with Cucumber using Gherkin syntax to promote collaboration between development and business teams
- Support and customization of a Spartacus shop
- Technologies/Languages: Java, REST, OData, Behavior Driven Development (BDD), Cucumber, Node, Vue, TypeScript, Spartacus, GitLab CI/CD, Gradle, Maven, Ant, SonarQube
Abhijit I.
Last position:
Lead Backend Developer and Architect at Gloresoft GmbH
I have worked across multiple international client projects, holding senior roles including Software Architect, Senior Software Developer, Technical Lead, and Lead Backend & DevOps Engineer. My experience spans complex enterprise environments in banking, financial services, telecommunications, engineering, and automotive domains, supporting organisations such as UniCredit Bank, Telefónica O2, and BMW.
At UniCredit Bank, within the Securities Domain Transformation program, I led the modernisation of legacy monolithic systems into cloud-native Spring Boot microservices and an Angular frontend deployed on Google Cloud Platform. Beyond implementation, I was responsible for defining the target architecture, producing system architecture diagrams and sequence diagrams, and preparing API contract documentation for clients. I designed RESTful APIs and integrated Apigee for secure and reusable cross-project service consumption of APIs. I architected Kubernetes-based deployments using Helm. CI/CD pipelines were built with Jenkins, automating code analysis using Sonar, as well as testing and deployment stages. Defining clean coding principles for the project, conducting regular code reviews, and mentoring junior developers were also among my tasks at UniCredit.
At Telefónica O2, I led the transformation of a legacy call centre desktop application into a cloud-native microservices and micro-frontend solution. I actively contributed to the platform architecture, creating system architecture diagrams, component diagrams, architecture documentation, and ADRs for future references. I improved the performance and scalability of the services. I optimised AWS infrastructure costs, particularly by minimising the use of DynamoDB and reusing test environments effectively. Observability was implemented using Prometheus, Grafana, CloudWatch, and Splunk dashboards. CI/CD pipelines were delivered using GitLab, Docker, Kubernetes, and AWS. Conducted techinical sessions for teams.
Syamala H.
Last position:
Fullstack Developer at BLG Logistics Group
As part of developing this project, various apps were developed for an IBM portal environment based on portlets and Spring Boot services, as well as the setup of a BI platform based on QlikView
Full-stack development of applications, technical analysis, refinement of requirements with the business department, coordination with the customer, DevOps
Team size: 8 people
Technology: Java 11.0, Maven, Git, Spring, Hibernate, JUNIT, Mockito, React, Jira, SQL, Spring Boot, CD/CI Jenkins, Kanban, Rest Api, Oracle
Environment: Eclipse, IBM Rational Application Developer
Rahul J.
Last position:
Hybris Consultant at Bosch Digital
- Implement Hybris Commerce projects for customer.
- Provide technical implementation of Developer and Integrator portal using Hybris solution.
- Integration with Billing and Payment systems.
- Technical ownership of the solution.
- Introduce best practices in Hybris solution and Java technologies.
- Provide release support on AWS environments.
- Technical focal point for sales and engineering teams.
- Supporting engineering team to scope the requirements and in architecting & designing the solutions.
- Proliferate best practices from one project to others, Knowledge management.
Sascha J.
Last position:
Agile Coach & Partner at Agisolve GmbH – Pragmatic Agility® | Edler & Stiegler GmbH | CTN Consulting
- Create a product and service portfolio delivering a 360 degree approach to digital corporate sustainability covering KPI management, CSRD reporting and sustainable strategy
- Create vision and business case
- Onboard and align business partners, negotiate contracts
- Set up partner network as self-organized agile team
- Co-develop product and service portfolio
- Coordinate sales and marketing, go-to-market strategy and roadmap
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
Claudius P.
Last position:
IT Consultant on Temporary Assignment at YER Talents GmbH
- Release Management
- Project Management
- Business Analysis
- Scrum
- SAFe
Michael P.
Last position:
Setup Azure cloud, Java development, CI/CD pipelines at Sulzer GmbH
- Migration of a mainframe application (PL/1, zOS) to the cloud (Azure)
- Data transfer from z/OS (USS) to Azure storage (blob containers, file shares)
- Implementation of the mainframe job control in Java
- Mapping of job network dependencies in Control-M
- Performance analysis and optimization measures
- DB2 (z/OS) migration to Postgres (Azure)
- Technologies: Azure (storage, VM, VMSS, Postgres), z/OS (USS), DB2, Postgres, Packer, Terraform, Docker, Jenkins, GitHub Actions, Control-M
- Tools: Eclipse, Visual Studio Code, IntelliJ
Jamal B.
Last position:
Freelance Software Architect & Developer at IBM Deutschland GmbH / BWI GmbH
- Architecture, design and further development of a hybrid solution consisting of a Java backend with REST API and C# / WPF frontend
- Development of secure, distributed functions for classified message processing, categorization and encryption
- Integration of backend services with document management systems (DMS) for structured file storage
- Planning, setup and continuous optimization of Azure DevOps pipelines for automated deployment and quality assurance of distributed applications in a security-critical environment
- Technical coordination with Bundeswehr project managers and third-party providers of relevant software and interfaces, and documentation of the developed solutions
Discover over 15,000 top freelancers
Statistics of experts using Jakarta Server Pages (JSP)
Aggregated from the professional profiles of matched freelancers.
Experience
24 years (Germany: 23 years)

Position duration
2.4 years (Germany: 2.2 years)

Positions per freelancer
13 (Germany: 15)

Top business areas
Information Technology, Product Development, Quality Assurance

Top industries
Information Technology, Automotive, Banking and Finance

Certification focus areas
Information Technology, Product Development, Project Management
Bachelor's degree or higher
100% (Germany: 88%)
Master's degree or higher
80% (Germany: 53%)
Doctorate
20% (Germany: 8%)

Certifications per freelancer
2

Most common languages
German, English, Spanish

Speak two or more languages
100% (Germany: 98%)
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 Munich 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 Munich 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 19 Sep 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 (100%)
- Automotive (58%)
- Banking and Finance (58%)
- Retail (58%)
- Manufacturing (50%)
- Telecommunication (50%)
- Healthcare (42%)
- Insurance (42%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
What JSP is
Jakarta Server Pages (JSP) is a Jakarta EE technology for generating dynamic HTML on the server. It combines markup with expression language and tag libraries, while Java code runs through the web application layer. JSP was formerly known as JavaServer Pages and remains common in established enterprise systems.
Typical applications
JSP is used where a Java application must render reliable, data-driven pages close to its business services.
- Customer portals and account areas
- Internal administration interfaces
- Order, billing and workflow screens
- Reporting pages backed by relational data
- Server-rendered applications being maintained or modernized
Ecosystem and tooling
Strong JSP work usually includes Jakarta Servlet, Jakarta Standard Tag Library (JSTL), Expression Language and a Java application server such as Tomcat, Jetty or WildFly. Experts may also work with Spring MVC, Hibernate, Maven, Gradle, REST endpoints, SQL databases and frontend libraries used inside JSP views. Deployment often involves session management, authentication, logging and automated tests.
When companies need help
Companies bring in freelance expertise when a legacy Java web application needs careful changes without disrupting business processes. This can include migrating JavaServer Pages toward Jakarta EE namespaces, fixing view-layer defects, improving response times, connecting new services or separating presentation logic from scriptlets. In Munich, this expertise can support industrial, financial, logistics and public-sector systems that still rely on server-rendered Java applications.
- Stabilize a complex JSP codebase
- Replace scriptlets with JSTL and Expression Language
- Upgrade an application server or build pipeline
- Prepare a gradual move to another web interface
What strong experts deliver
A strong JSP professional understands both the page layer and the request lifecycle behind it. They use clean tag files, reusable components, safe output handling and clear separation between views, controllers and services. They can trace issues across browser requests, servlets, sessions, database queries and deployment configuration, then document decisions for the permanent team.
Collaboration and quality
JSP projects benefit from access to the existing repository, application-server configuration, test environment and release process. Remote collaboration works well when requirements, code review and acceptance checks are explicit; on-site work in Munich may help when systems involve restricted networks or close coordination with operations teams. Evaluate specialists through a focused code review, a discussion of migration risks and evidence of work on comparable Java web applications.
Frequently asked questions
Key details about Jakarta Server Pages (JSP), drawn from the questions we get asked most.
Jakarta Server Pages (JSP) is used to create dynamic HTML pages from Java-based web applications. It is common in portals, internal tools, reporting interfaces and enterprise systems that combine server-side rendering with Jakarta EE services, databases and authentication.
JSP renders pages on the server, while frameworks such as React, Angular and Vue commonly move more interface logic into the browser. JSP can be a practical choice for an established Java application, especially when the team values a smaller frontend layer, but a new project may favor a separate API and client application.
Jakarta Server Pages (JSP) work is stronger when paired with Jakarta Servlet, JSTL, Expression Language, Java, SQL and an application server such as Tomcat or WildFly. Depending on the system, useful adjacent skills include Spring MVC, Hibernate, REST integration, automated testing, security and Maven or Gradle.
A JSP task needs enough experience to understand the application’s age, architecture and release risks, not simply familiarity with page syntax. A small view change may need a focused specialist, while a migration or performance issue calls for someone comfortable tracing requests through servlets, services, sessions and database access.
JSP collaboration can work remotely when the specialist receives secure repository access, a usable test environment and clear release procedures. For Munich teams, German-language communication may matter for workshops or documentation, while many technical reviews and daily exchanges can be conducted in English.
JavaServer Pages applications are often worth modernizing when their business logic is stable and the main problems are outdated dependencies, tangled views or weak deployment practices. Replacement becomes more compelling when the interface, integration model or operational constraints no longer fit the product’s direction.
Ask a JSP specialist to explain how they separate presentation, controller and service responsibilities. Review whether their approach handles escaping, validation, session state, accessibility, testing and error paths, and ask them to describe a safe change to an existing production application.
Jakarta Server Pages (JSP) professionals can deliver new views, reusable tag files, JSTL-based templates, defect fixes, integration changes and documented deployment updates. They may also provide a migration plan, test coverage, code-review findings or a staged approach for reducing scriptlets and preparing the application for future interfaces.
The average hourly rate of freelancers in Munich, Germany who have used Jakarta Server Pages (JSP) in their recent projects is 98 €, which corresponds to a daily rate of about 781 € based on an 8-hour working day.
Of the freelancers in Munich, Germany who have used Jakarta Server Pages (JSP) in their recent projects, 100% hold at least a Bachelor's degree, 80% hold at least a Master's degree, and 20% hold a doctorate.
On average, freelancers in Munich, Germany who have used Jakarta Server Pages (JSP) in their recent projects have 24 years of professional experience, with a single engagement typically lasting around 2.4 years.
The most common languages among freelancers in Munich, Germany who have used Jakarta Server Pages (JSP) in their recent projects are German (100%), English (100%), and Spanish (25%).
The most common industries among freelancers in Munich, Germany who have used Jakarta Server Pages (JSP) in their recent projects are Information Technology (100%), Automotive (58%), and Banking and Finance (58%).
The most common business areas among freelancers in Munich, Germany who have used Jakarta Server Pages (JSP) in their recent projects are Information Technology (100%), Product Development (100%), 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
Cologne