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

OSGi Experts in Germany

matched quickly from over 15,000 CVs with the power of AI

Hire experts who design modular Java applications, manage bundles and resolve complex service dependencies across Eclipse Equinox, Apache Felix and enterprise platforms. FRATCH connects you with precise matches among vetted, available freelancers.

Meet FRATCH Experts in Germany, who have recently used OSGi

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

Yusuf C.

View profile

Senior Software Engineer C# | C++ | Java | JS | Microservices | Vert.x | OSGI | IoT | Hardware | MQTT

Würselen
Yusuf C.

Last position:

Senior Software Engineer at LeiKon GmbH

  • Development of scalable backend applications with C#/.NET and Java
  • Design and implementation of distributed microservice architectures
  • Development and integration of REST APIs for industrial applications
  • Development of modern web applications with React, Angular, and TypeScript
  • Implementation of MQTT-based communication solutions
  • Integration of industrial protocols such as OPC UA and Modbus TCP
  • Development of batch, process control, and HMI components
  • Containerization and deployment of applications with Docker
  • Conducting code reviews and supporting architecture decisions
  • Close collaboration with product owners, QA, and interdisciplinary teams
  • Analysis of business requirements and implementation of technical solutions
  • Further development of existing software architectures with a focus on maintainability and performance

Technologies: C#, .NET, ASP.NET Core, Java, C++, React, Angular, TypeScript, Vue.JS, MQTT, OPC UA, Modbus TCP, Docker, GitLab, MariaDB, MySQL, Linux

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

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 uniform program for tax collection for all states.

  • In tax collection, the aim is to collect the assessed taxes. This includes handling due dates, documenting incoming and outgoing payments, triggering reminders or refunds. Statute of limitations and payment reminders also play an important role. All payment transactions with banks and accounting are mapped in BIENE.

  • Setting up the architecture and coordinating the provisioning of development and test environments at the Hanover location

  • Installing and configuring environments on Linux servers (Apache Kafka, PostgreSQL)

  • Interface tasks: coordinating and aligning the integration of software products from other departments and their test data

  • Upgrading application server, JDK, Maven project structure

  • Environment coordination and build management

  • Implementing external interfaces

  • Implementing business requirements

  • Designing and implementing RESTful APIs and OpenAPI specifications

  • Designing and implementing microservice architecture

  • Setting up and maintaining CI/CD pipelines

  • Deploying applications on OpenShift

  • Creating technical documentation and diagrams

  • Working with SQL databases (Oracle and PostgreSQL)

  • Setting up authentication and authorization for the application and users

  • Containerizing the application (automated deployment via CI/CD pipeline)

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

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

Siegfried-Thor B.

View profile

AI Solutions Architect & Developer

Grasbrunn
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
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
Verified expert

Zakaria A.

View profile

Vice President Technology

Ostrach
Zakaria A.

Last position:

Vice President Technology EMEA at Aparavi Software Europe GmbH

  • Always looking for solutions to problems and finding ways to tackle business challenges
  • Leading and managing large multi-disciplinary teams (product development, project management, engineering, operations, QA, solution management, customer success)
  • Developing and executing innovation and digitalization strategies for complex transformation projects
  • Acting as Information Security Officer, planning, conducting, and successfully completing all ISO 27001:2022 standard audits and continuously ensuring compliance
  • Leading and coaching managers across the organization
  • Representing the company at industry events and coordinating external partnerships
  • Providing technical support to the Aparavi sales team
  • Working with account managers to lead and grow enterprise customers
  • Collaborating with technical and non-technical customer departments to manage and meet expectations (e.g., C-level, finance, IT services, data security and works council)
  • Leading technical integration and coordinating seamless solution implementation
  • Hands-on development and management of cloud, AI, and SaaS solutions to meet demanding customer expectations
  • Promoting agile, DevOps-based methods and organizational structures for innovation and sustainable growth
  • Continuously analyzing and solving technical and business challenges to boost company success
Verified expert

Timo R.

View profile

Expert Software Developer

Sonnenbühl
Timo R.

Last position:

Expert Software Developer at HORNBACH Baumarkt AG

  • Maintain and extend the existing software

  • Plan and implement new features in the existing software

  • Support the operation of the existing software in the cloud

  • Java SE, Spring Boot, IntelliJ IDEA

  • Google Cloud, Kubernetes, Docker, Apache Kafka

Discover over 15,000 top freelancers

Statistics of experts using OSGi

Aggregated from the professional profiles of matched freelancers.

Experience

20 years

OSGi experts in Germany have 20 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

13

OSGi experts in Germany have completed 13 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, Spanish

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

Speak two or more languages

94%

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

Based on our profile pool as of 19 Sep 2026.

Daily rate distribution

0 4 8 12 16
One of the OSGi experts in Germany charges less than €480 per day.
2 of the OSGi experts in Germany charge between €480 and €640 per day.
12 of the OSGi experts in Germany charge between €640 and €800 per day.
11 of the OSGi experts in Germany charge between €800 and €960 per day.
4 of the OSGi experts in Germany charge between €960 and €1120 per day.
One of the OSGi experts in Germany charges €1120 or more per day.
<€480 €480-​640 €640-​800 €800-​960 €960-​1120 €1120+

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 OSGi

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

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

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 19 Sep 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 (66%)
  • Automotive (41%)
  • Insurance (41%)
  • Retail (38%)
  • Manufacturing (34%)
  • Government and Administration (34%)
  • Transportation (31%)

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

About the technology

Modular Java foundations

OSGi is a dynamic module system for Java. It divides applications into bundles with explicit exports, imports and lifecycle rules, so teams can evolve parts of a system without rebuilding the whole application. The OSGi framework manages class loading, service registration and bundle state at runtime.

Where OSGi fits

OSGi is used where long-running Java systems need isolation, extensibility and controlled updates. It appears in embedded devices, industrial software, telecom systems, desktop applications and enterprise products that host independent modules.

  • Modular application platforms
  • Eclipse-based products and plug-ins
  • Embedded Java runtimes
  • Extensible enterprise applications

Frameworks and tooling

Common implementations include Eclipse Equinox, Apache Felix and Knopflerfish. Experts work with the OSGi Core and Compendium specifications, Declarative Services, Config Admin, Event Admin and Blueprint where relevant. They also use Maven or Gradle, bnd, Bndtools and testing frameworks to create manifests and validate resolution.

Delivery and maintenance

Companies bring in freelance expertise when a monolithic Java application needs modularisation, when bundle resolution fails, or when a product requires plug-in support. Specialists can define package boundaries, migrate dependencies, automate bundle builds and create deployment processes for controlled updates. In Germany, remote collaboration often works well, while regulated or hardware-linked projects may require on-site workshops.

Signs you need expertise

OSGi issues often appear as unresolved imports, split packages, inconsistent versions or services that disappear during runtime. An external specialist can help when internal teams lack framework experience or when a legacy Eclipse RCP product has become difficult to extend.

  • Stabilise bundle resolution
  • Introduce Declarative Services
  • Modernise build and release workflows
  • Diagnose class-loading conflicts

What strong specialists bring

Strong professionals understand Java as well as modular design. They trace wiring across bundles, distinguish package dependencies from service dependencies and document contracts that other teams can maintain. They also know when OSGi is appropriate and when a simpler modular architecture, a microservice boundary or a standard Java module system is the better choice. Quality is visible in repeatable builds, clear manifests, reliable lifecycle handling and tests that cover startup, shutdown and upgrade paths.

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 is common in Eclipse-based products, embedded systems, industrial software, telecom platforms and extensible enterprise applications.

OSGi provides runtime modularity inside a Java process, including dynamic service wiring and bundle lifecycle control. Java Platform Module System focuses on language and deployment boundaries, while microservices separate processes and usually communicate over a network. The right choice depends on isolation, update needs and operational complexity.

A strong OSGi specialist usually brings deep Java knowledge, Maven or Gradle, bnd or Bndtools, and experience with Eclipse Equinox or Apache Felix. Useful adjacent skills include Declarative Services, Config Admin, class-loading diagnosis, automated testing, CI pipelines and migration from legacy Eclipse RCP applications.

A OSGi expert is valuable when bundle resolution, service registration or class-loader isolation affects delivery. General Java skills may not be enough for diagnosing wiring failures, designing package contracts or planning safe runtime updates across a large bundle landscape.

Yes, many OSGi tasks can be completed remotely through repositories, build pipelines, documentation and technical workshops. On-site collaboration can still help when the system connects to industrial hardware, controlled networks or teams that require in-person architecture sessions. German or English communication should match the project team.

Ask how the OSGi specialist has handled unresolved imports, split packages, service dynamics and bundle versioning. Review examples of manifests, automated tests and release processes, then use a focused technical discussion to test whether they can explain trade-offs clearly rather than only name framework components.

An OSGi professional can deliver bundle boundaries, manifests, service registrations, build configuration and deployment documentation. Depending on the project, the work may also include migration plans, dependency cleanup, diagnostic tools, test coverage and a maintainable plug-in architecture.

OSGi can still be a sound choice when a platform needs dynamic modules, plug-in extensibility or controlled updates without separate processes. It should not be selected by default; a specialist should compare it with Java modules, dependency injection and microservices against the system's runtime, deployment and maintenance requirements.

The average hourly rate of freelancers in Germany who have used OSGi in their recent projects is 97 €, which corresponds to a daily rate of about 777 € 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 20 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 Spanish (16%).

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

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 (69%).

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