Skip to main content
🇩🇪GDPR-compliant
Build modular Java systems with

OSGi Experts in Germany

matched in minutes by AI

Hire experts who design modular Java applications, manage OSGi bundles and work with frameworks such as Eclipse Equinox and Apache Felix. FRATCH connects you with vetted, available freelancers through fast, precise matching.

Meet FRATCH Experts in Germany, who have recently used OSGi

Verified expert

Ornel Franck W.

View profile

Purchasing Manager, Logistics, IT Manager & Software Architect

Frankfurt am Main
Ornel Franck W.

Last position:

Sales Partner at ERGO PRO

  • Industry: Insurance, Trade, IT
  • Customers & Projects: Consulting and selling insurance and similar services
  • Main tasks: Insurance consulting (health insurance, retirement planning, wealth building); commercial services, inside and field sales; sales data analysis and forecasting; customer consulting and support; opening a new sales headquarters for private and business customers; business development & innovation management; business use case development; process optimization; stakeholder management; team leadership and training; preparation and delivery of trainings;
  • Technologies used: Microsoft Office 365, Microsoft Teams, Jira, Draw.IO, Camunda 8, Java (8, 17,21,25), Git, Spring Boot, Spring Batch, Spring Data REST, Spring Web, Spring Security, J-Unit, Playwright, Lombock, Vaadin, H2, PostgreSQL (16, 17 18), pgAdmin, Docker, LLMs, JasperSoft Studio, JasperReports
Verified expert

Marcus B.

View profile

Java Cloud Expert

Grünwald
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

Verified expert

Sabahattin K.

View profile

Senior Java Developer | Lead Developer | Architect | Team Lead

Diedorf
Sabahattin K.

Last position:

Sole responsibility (design, development, infrastructure, operations) at Own project busik.ch

  • Ride-sharing and bus platform, live and fully functional. Backend with Spring Boot 4.1 on Java 21, PostgreSQL with Flyway, and Testcontainers integration tests. Hosted in my own AWS account (ECS Fargate, ALB, ECR, IAM Least-Privilege) with CI/CD via GitHub Actions and OIDC federation without static credentials. Development fully AI-supported with Claude Code, including custom skills and project-specific memory. Spring Boot · Java 21 · PostgreSQL · Flyway · Docker · AWS ECS/ALB/ECR · CI/CD · GitHub Actions · Claude Code
Verified expert

Markus G.

View profile

Lead Full-Stack Software Engineer

Oberschneiding
Markus G.

Last position:

Open-Source Software Engineer & Maintainer at Stealth Startup

Independent, part-time open-source engineering focused on build-time tooling for Next.js, React, MDX, and JavaScript/TypeScript compiler pipelines.

  • Built next-slug-splitter to optimize content-driven Next.js applications. It analyzes MDX content at build time, resolves component usage, and generates route-specific handlers so pages avoid sharing the full catch-all component bundle.

  • Created supporting plugins and utilities for scoped MDX transformations, nested component dependency resolution, compile-time refinement, safe ESTree evaluation, and object-graph diffing.

  • Own architecture, API design, implementation, automated testing, npm publishing, documentation, demos, and performance benchmarking.

Building blocks:

  • remark-scoped-mdx: Context-aware AST transformations with nested scope isolation, typed component registries, and prop inference.

  • recma-component-resolver: Dependency-graph analysis and selective component forwarding across nested MDX includes.

  • recma-static-refiner: Build-time prop extraction, schema validation, derivation, and pruning.

  • estree-util-to-static-value and object-graph-delta: Safe static evaluation and deterministic, cycle-safe structural diffing.

Tech Stack:

  • Frameworks: TypeScript · Next.js · React · MDX

  • Compiler tooling: Unified · Remark · Recma · MDAST · ESTree · ts-morph · esbuild

  • Competencies: Static analysis · AST traversal and transformation · dependency graphs · code generation · schema validation · route and bundle splitting

  • Tooling: Vitest · tsup · npm · performance benchmarking

Verified expert

Armin V.

View profile

Software Developer

Wiesbaden
Armin V.

Last position:

Software Developer at DFS GmbH

  • TANGe is a DFS project to introduce a modern digital tower system that is meant to make airport air traffic handling safer, more efficient, and future-ready. My current task in this project is the development of the Runway SID Assignment Service, which is responsible for assigning departure routes from an airport. SID - Standard Instrument Departure stands for a standardized departure route.

Software: Java, microservices, Kafka, Robot Framework, Gitlab, Kubernetes, Docker

Verified expert

Jens O.

View profile

Freelance Java Developer / DevOps Engineer

Leipzig
Jens O.

Last position:

Freelance Java Developer / DevOps Engineer at Unpublished defense company

  • Extension of OSGi modules in a complex communication solution
  • Debugging communication with Wireshark and remotely in the JENS test environment
  • Migration of tests from TestNG to JUnit 5 with Mockito and AssertJ
  • Updating vulnerable dependencies and improving code quality
  • Changes to the Vaadin frontend
  • Increasing test coverage
Verified expert

Siegfried-Thor B.

View profile

AI Risk Auditor for Enterprise CMS | AEM / AEMaaCS Architect | AI Governance (EU AI Act · NIST AI RMF · ISO/IEC 42001) | Web &

Grasbrunn
Siegfried-Thor B.

Last position:

Independent AI Risk Auditor & Software Architecture Reviewer at Confidential Client

Conducted an independent technical assessment of an AI-enabled software platform, combining AI risk auditing, cybersecurity analysis and software architecture review. Reviewed application components, APIs, data flows, LLM integrations, retrieval-augmented generation, multi-agent orchestration, authentication, tenant isolation, dependency vulnerabilities, AI governance and model lifecycle controls. Authored a technical audit report with a structured risk register, source-code evidence, regulatory references, corrective actions, AI system inventory, risk classification, remediation roadmap and Key Risk Indicators.

Technologies: TypeScript, JavaScript, React, Next.js, Node.js, REST APIs, MongoDB, Redis, AWS serverless services, OAuth 2.0 / OpenID Connect, LLM APIs, RAG, vector search, multi-agent orchestration, Model Context Protocol, C4 architecture modelling, threat modelling, NIST AI RMF, ISO/IEC 42001, ISO/IEC 23894, OWASP guidance, MITRE ATLAS

Verified expert

Kyu-Wang L.

View profile

Software Architect & Lead Software Engineer

Lindlar
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)

Verified expert

Zakaria A.

View profile

Vice President Technology

Ostrach
Zakaria A.

Last position:

Vice President Technology at APARAVI Software GmbH

  • Lead Presales, R&D, Product, and Engineering for EMEA region – remote/hybrid, multicultural teams of 30+
  • Serve as Information Security Officer (ISO), leading ISO 27001 certification efforts and conducting regular security audits
  • Implement and maintain comprehensive information security management systems (ISMS) ensuring compliance with GDPR, DORA, and international regulations
  • Architect data intelligence, SaaS, and unstructured data solutions using AI, ML, and cloud-native tech
  • Drive solution sales initiatives, conduct technical demonstrations and engage with enterprise customers to deliver tailored solutions
  • Engaged in hands-on pilots with cutting-edge cloud platforms, Generative AI, and edge computing
  • Represent company in major industry forums – regular interface with C-level, customers, and partners
  • Delivered proven 35-45% cost/complexity reduction with innovative, automated compliance and privacy frameworks.
Verified expert

Frank M.

View profile

AEM Solution Architect

Monschau
Frank M.

Last position:

AEM Solution Architect at NetJets

  • Advising NetJets across AEM Assets, AEM Sites and Dynamic Media as Enterprise DAM, Solution Architect and Lead Consultant.
  • Translating business requirements into scalable DAM solutions by defining metadata models, taxonomy concepts, governance and archiving.
  • Documenting business requirements in Confluence and creating Jira user stories for implementation.
  • Designing and configuring Dynamic Media following best practices and integrating it into AEM Assets as a Cloud Service and AEM Sites.
  • Supporting the B2B QSPartners Sites GoLive through code reviews and targeted optimizations.
  • Implementing new AEM features end to end including backend OSGi services, Sling Models, component enhancements and UI customizations.
  • Defining and implementing new metadata models, tagging structures, analytics integration points, and asset governance across the platform.
Verified expert

Robin S.

View profile

Senior Cloud & Backend Engineer

Stuttgart
Robin S.

Last position:

Senior Cloud & Backend Engineer at Media-Saturn-Holding GmbH

  • Implementing applications with Kotlin and Ktor as microservices
  • Using MongoDB in the MongoDB Atlas cloud
  • Asynchronous communication of services via Google Pub/Sub
  • Using Kotest and MockK for unit tests
  • Developing an administration frontend with TypeScript, React and Express.js
  • Provisioning environments in GCP using Terraform
  • Implementing CI/CD processes with GitHub Actions
  • Operating scalable production and test environments in GCP with Kubernetes, Helm and Flux CD
  • Monitoring environments with Prometheus and Grafana
  • Providing BI data in the Google BigQuery data warehouse
Verified expert

Niels M.

View profile

Senior Software Developer

Mühlhausen
Niels M.

Last position:

Senior Software Developer / Cloud Architect at Biesterfeld SE

  • Architected ETL services for event-driven data exchange between enterprise systems on a Kafka streaming backbone.
  • Optimized CI/CD pipelines for Azure AKS deployments and improved OpenSearch monitoring and alerting for proactive incident detection.

Tech: Java / Kotlin, Quarkus, Kafka / Avro, Azure / AKS, Azure Storage Container, ArgoCD, GitLab CI, OpenSearch, Terraform

Verified expert

Fabio F.

View profile

Senior Software Developer Backend/Frontend

Kiel
Fabio F.

Last position:

Senior Software Developer Backend/Frontend at Logistikunternehmen Bremerhaven

  • Designed and implemented a slot management system for efficient control of truck arrivals and reducing wait times in logistics operations
  • Requirements analysis
  • Designed and developed a frontend with React
  • Backend development with Spring Boot / JPA
  • Designed and implemented REST APIs with Spring Boot OpenAPI
  • Technologies: Spring Boot, React, Java, JUnit, Mockito, IBM Db2, SQL, Maven, JPA, Docker, Kafka, SOAP, REST, Git, XML, HTML, CSS, JSON, OpenAPI, Stoplight, Jenkins, WebSphere Application Server, Freemarker, IntelliJ
  • Methodology: Scrum, Clean Code
  • Team size: 5
Verified expert

Werner K.

View profile

Test Coordinator, Designer and Engineer

Bad Homburg
Werner K.

Last position:

Test Coordinator, Designer and Engineer at IBM

  • Testing the SekIDP and related components
  • Test design, execution and automation, microservices, GitHub Enterprise, Eclipse, Katalon Test Platform, API Testing, Confluence 8, JIRA/Xray, Draw.io, Swagger/OpenAPI, Postman, Docker, Kubernetes, Podman, PuTTY, E-Health, Telematik, Gematik standards, EPA, E-Rezept, sektoraler IDP, encryption, XaDES, PaDES, DICOM, HL7, FHIR, IHE, ICD, SSO, SAML/Shibboleth, OAuth, smartcards, JWT, two factor authentication Android and iOS, Wireshark, BrowserStack, Cypress, gRPC, REST, SOAP, WS-Security, Linux Shell, PowerShell, SSH/SSL, Java, Kotlin, Cordova, Gradle, Groovy, Python, TypeScript

Discover over 15,000 top freelancers

Statistics of experts using OSGi

Aggregated from the professional profiles of matched freelancers.

Experience

21 years

OSGi experts in Germany have 21 years of professional experience on average.

Position duration

2.3 years

OSGi experts in Germany stay in a single position for 2.3 years on average.

Positions per freelancer

14

OSGi experts in Germany have completed 14 positions on average over the course of their careers.

Top business areas

Information Technology, Product Development, Quality Assurance

OSGi experts in Germany have gathered most of their hands-on project experience in Information Technology, Product Development, and Quality Assurance.

Top industries

Information Technology, Banking and Finance, Automotive

OSGi experts in Germany are most in demand in Information Technology, Banking and Finance, and Automotive.

Certification focus areas

Information Technology, Product Development, Project Management

OSGi experts in Germany earn their certifications most often in Information Technology, Product Development, and Project Management.

Bachelor's degree or higher

96%

96% of OSGi experts in Germany hold at least a Bachelor's degree.

Master's degree or higher

63%

63% of OSGi experts in Germany hold at least a Master's degree.

Doctorate

13%

13% of OSGi experts in Germany have a doctorate (PhD).

Certifications per freelancer

2

OSGi experts in Germany hold 2 professional certifications on average.

Most common languages

English, German, French

OSGi experts in Germany most often speak English, German, and French.

Speak two or more languages

94%

94% of OSGi experts in Germany speak two or more languages.

Based on our profile pool as of 29 Oct 2026.

Daily rate distribution

0% 25% 50% 75% 100%
3% of OSGi experts in Germany charge less than €480 per day.
6% of OSGi experts in Germany charge between €480 and €640 per day.
38% of OSGi experts in Germany charge between €640 and €800 per day.
34% of OSGi experts in Germany charge between €800 and €960 per day.
16% of OSGi experts in Germany charge between €960 and €1120 per day.
3% of OSGi experts in Germany charge €1120 or more per day.
<€480 €480-​640 €640-​800 €800-​960 €960-​1120 €1120+

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 OSGi

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Daily rate avg. 790 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 800 €

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.

OSGi 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 (67%)
  • Automotive (42%)
  • Insurance (39%)
  • Retail (39%)
  • Manufacturing (36%)
  • Government and Administration (36%)
  • Transportation (33%)

Please note that freelancers can work across multiple industries, so percentages overlap.

About the technology

Modular Java

OSGi is a Java framework and service platform for building applications from independently deployable modules called bundles. Each bundle declares its package imports, exports and service dependencies, creating clear boundaries inside a runtime. This model supports controlled versioning, dynamic installation and updates without rebuilding the entire application.

Where It Runs

OSGi appears in products that need long lifecycles, extensibility and controlled module isolation. It is used in embedded systems, industrial software, enterprise applications, developer tools and Eclipse-based products. In Germany, specialists often support industrial technology, manufacturing software and established enterprise platforms where stable modularity matters.

Core Ecosystem

The ecosystem includes the OSGi specifications, Apache Felix, Eclipse Equinox and the Eclipse platform. Strong expertise also covers Declarative Services, Configuration Admin, Event Admin, Blueprint, bnd and Maven or Gradle-based build pipelines. Professionals may work with Karaf, AEM or custom OSGi runtimes depending on the product.

  • Define bundle manifests, imports, exports and version ranges
  • Configure service registration and dependency injection
  • Automate builds, tests and bundle resolution
  • Diagnose classloading and runtime wiring issues

When Help Matters

Companies bring in freelance expertise when a legacy Java application needs modularisation, when bundle resolution becomes difficult or when an OSGi runtime must be upgraded. Specialists can establish module boundaries, replace fragile dependencies, improve release processes and document an unfamiliar runtime. They also help teams prepare an OSGi product for distributed remote collaboration across Germany and other locations.

Practical Delivery

A capable professional starts by mapping bundles, services, packages and runtime constraints rather than changing manifests blindly. They test activation order, version compatibility, persistence and failure recovery under realistic conditions. Useful deliverables include a modular architecture, cleaned manifests, reproducible builds, migration plans, operational documentation and troubleshooting guidance.

Choosing Expertise

Look for hands-on work with the specific OSGi runtime, framework and Java version used by the product. Ask how the specialist handled split packages, classloader isolation, dynamic service lifecycles and dependency conflicts. Quality is visible in small bundles, explicit contracts, automated resolution checks and clear explanations of why a module boundary should exist.

Published on:
FRATCH GPT

FRATCH GPT delivers freelancer proposals with clear reasoning and transparent pricing in minutes, helping your hiring department quickly and compliantly find the best talent.

Give it a try:

Try FRATCH GPT

Frequently asked questions

Key details about OSGi, drawn from the questions we get asked most.

OSGi is used to build modular Java applications whose components can be installed, started, stopped and updated independently. It suits products that need extensibility, long maintenance cycles, controlled dependencies or runtime service management.

OSGi provides modularity inside a Java runtime, while microservices usually separate components into independently deployed processes that communicate over a network. OSGi can offer lower communication overhead and tighter in-process integration, but it requires careful bundle and classloading design.

A strong OSGi specialist may work with Apache Felix, Eclipse Equinox, Apache Karaf, bnd, Maven, Gradle and Eclipse-based tooling. Useful adjacent skills include Java, dependency injection, REST or messaging integration, automated testing, CI pipelines and production troubleshooting.

The right level depends on the task. A focused bundle update may need familiarity with manifests and service wiring, while a migration or runtime redesign requires deep knowledge of classloading, version ranges, lifecycle behaviour and the product's framework.

Yes. OSGi work is often suitable for remote collaboration because source code, build files, runtime logs and architecture decisions can be reviewed online. On-site sessions can still help when specialists must inspect industrial equipment, restricted environments or tightly coupled team processes in Germany.

Ask the specialist to explain a real bundle-resolution or classloading problem and the evidence used to solve it. Review examples of manifests, service contracts, automated tests and upgrade plans, and check whether they can communicate trade-offs clearly to both Java teams and product stakeholders.

OSGi remains relevant where modular runtime behaviour, long-term maintainability and controlled extensibility are important. It is less suitable when a simple monolith or separately deployed services already meet the product's operational and deployment needs.

The specialist should confirm the runtime, Java version, bundle framework, build system, deployment model and current dependency graph. They should also clarify whether the goal is new modular design, legacy migration, performance work, runtime upgrades or support for an existing product.

The average hourly rate of freelancers in Germany who have used OSGi in their recent projects is 99 €, which corresponds to a daily rate of about 790 € based on an 8-hour working day.

Of the freelancers in Germany who have used OSGi in their recent projects, 96% hold at least a Bachelor's degree, 63% hold at least a Master's degree, and 13% hold a doctorate.

On average, freelancers in Germany who have used OSGi in their recent projects have 21 years of professional experience, with a single engagement typically lasting around 2.3 years.

The most common languages among freelancers in Germany who have used OSGi in their recent projects are English (97%), German (94%), and French (18%).

The most common industries among freelancers in Germany who have used OSGi in their recent projects are Information Technology (94%), Banking and Finance (67%), and Automotive (42%).

The most common business areas among freelancers in Germany who have used OSGi in their recent projects are Information Technology (100%), Product Development (100%), and Quality Assurance (67%).

Main locations of FRATCH Experts, who have recently used OSGi

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.

Berlin Hamburg Munich Cologne Frankfurt Stuttgart Dusseldorf Leipzig Dortmund Essen Bremen Dresden Hanover Nuremberg

Request a free demo

Get in touch with the FRATCH team and we will get back to you within 4 hours.

Contact form

Would you rather directly get in touch?
We always have the time for a call or email!

FRATCH CEO avatar

Philipp Thomaschewski

FRATCH CEO

LinkedInFRATCH