Skip to main content
🇩🇪GDPR-compliant
Find experienced

OSGi Experts in Germany

matched in minutes from over 15,000 CVs with the power of AI.

Hire experts who can design OSGi bundles, manage service lifecycles, and keep modular Java systems stable across Eclipse, Apache Felix, and Equinox. Get fast, precise matching with vetted, available freelancers.

Meet FRATCH Experts in Germany, who have recently used OSGi

Verified expert

Yusuf Congar

View profile

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

Würselen
Yusuf Congar

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

Sabahattin Kunas

View profile

Senior Java Developer | Lead Developer | Architect | Team Lead

Diedorf
Sabahattin Kunas

Last position:

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

  • Ride-sharing and bus platform, live and working. Backend Spring Boot 4.1 on Java 21, PostgreSQL with Flyway, Testcontainers integration tests. Running 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 throughout AI-assisted with Claude Code, including my own 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 Gritsch

View profile

Lead Full-Stack Software Engineer

Oberschneiding
Markus Gritsch

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 Lee

View profile

Software Architect & Lead Software Engineer

Lindlar
Kyu-Wang Lee

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

Jens Oberender

View profile

Freelance Java Developer / DevOps Engineer

Leipzig
Jens Oberender

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

Christoph Bewerbung

View profile

Architect, Business Analyst, Developer

Magdeburg
Christoph Bewerbung

Last position:

Architect, Business Analyst, Developer at Deutsche Telekom

  • Solutions designer/developer for HR apps
  • Frameworks: Java, Spring Boot, Cloud-Technologies, Digital Signatures, FE-Frameworks, OAuth2
  • Requirements gathering and communication with the departments, resulting in the development and definition of epics/stories and work preparation for near-shore colleagues (Safe process model).
  • Tests, deployment, and code reviews of the delivered work packages.
  • Developer for Spring Boot applications with integration work packages for various interfaces such as SAP, middleware, printing center, DHL, and others.
  • Implementation using the agile Kanban process model.
  • Test-driven development.
  • Artifacts were deployed and developed in Telekom's own cloud using Kubernetes and Helm.
Verified expert

Robin Sadlo

View profile

Senior Cloud & Backend Engineer

Stuttgart
Robin Sadlo

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 Bolz

View profile

AI Solutions Architect & Developer

Grasbrunn
Siegfried-Thor Bolz

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 Majer

View profile

Senior Software Developer

Mühlhausen
Niels Majer

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 Fabrizio

View profile

Senior Software Developer Backend/Frontend

Kiel
Fabio Fabrizio

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 Keil

View profile

Test Coordinator, Designer and Engineer

Bad Homburg
Werner Keil

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 Aoune

View profile

Vice President Technology

Ostrach
Zakaria Aoune

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

Rainer Bieniek

View profile

Senior Developer

Großheide
Rainer Bieniek

Last position:

Senior Developer at RWE Trading

  • Development of custom microservices in the power exchanges area based on Spring Boot 3 using PostgresQL, ActiveMQ, Kafka and S3
  • Revision and re-implementation of legacy microservices (Scala / Akka) on Spring Boot 3
  • DevOps tasks for running the microservices in an AWS runtime environment
  • Senior role in the development area in collaboration with the internal client
Verified expert

Martin Zander

View profile

Consulting, Design and Development

Hanover
Martin Zander

Last position:

Consulting, Design and Development at ivv GmbH

  • Design, development and maintenance of a web application as a policy management system based on a JEE backend and a Vaadin-based UI
  • Design and development of interfaces
  • Integration of databases
  • Design and development of unit and integration tests
  • Conceptual coordination with the client
  • Technologies and methods: JEE, Vaadin, EJB, Innovator, Hibernate, REST, JMS, SQL, MQ, Maven, Selenium, Arquillian, Mockito, JUnit, Log4j, OOA, OOD, Scrum, Kanban, JavaScript, HTML, CSS, Jenkins, Jenkins Pipelines, Git, GitLab, Subversion, Jira, Confluence, DB2, WebLogic

Discover over 15,000 top freelancers

Statistics of experts using OSGi

Aggregated from the professional profiles of matched freelancers.

Experience

19 years

Position duration

2.2 years

Positions per freelancer

14

Top business areas

Information Technology, Product Development, Quality Assurance

Top industries

Information Technology, Banking and Finance, Government and Administration

Certification focus areas

Information Technology, Product Development, Project Management

Bachelor's degree or higher

96%

Master's degree or higher

61%

Doctorate

13%

Certifications per freelancer

2

Most common languages

English, German, French

Speak two or more languages

94%

Based on our profile pool as of 30 Aug 2026.

Daily rate distribution

0 3 6 9 12
<€320 €320-​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.

800
600
400
200
Rate comparison chart
Daily rate avg. 766 €

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

800
600
400
200
Rate comparison chart
Median rate 752 €

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 30 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

About the technology

OSGi in practice

OSGi is a Java module system and runtime model for building software as small, replaceable bundles. It is used where teams need clean separation, controlled loading, and services that can start, stop, and update without breaking the whole system.

Common ecosystems

  • Bundle and service design for modular Java applications
  • Runtime work with Equinox, Apache Felix, and Eclipse RCP
  • Integration of legacy components through clear service contracts
  • Packaging, dependency control, and class loading fixes

When companies bring in help

Companies often look for freelance OSGi experts when a platform is hard to change, bundle conflicts slow delivery, or a migration needs careful planning. This is common in enterprise software, industrial systems, and product lines that have grown over time.

In Germany, this often comes up in teams supporting long-lived Java products, tooling, and connected systems where stability matters more than quick rewrites.

What strong specialists deliver

Strong OSGi professionals think in modules, not just code files. They understand service registration, versioned APIs, lifecycle behavior, and the hidden cause of class loading problems.

  • Stable bundle boundaries and API versioning
  • Clear service discovery and dependency setup
  • Troubleshooting runtime conflicts and start-order issues

Signs you need an OSGi expert

If your system is full of tightly coupled components, repeated startup failures, or unclear package exports, you need someone who knows the OSGi runtime deeply. You also need that help when moving from plain Java packaging to a modular architecture.

Searches for OSGi, Open Services Gateway initiative, Eclipse, or Apache Felix usually point to the same kind of work: keeping modular Java systems maintainable.

OSGi deliverables

A freelance specialist can review bundle structure, clean up service contracts, support migration from older module layouts, and document the runtime model for the rest of the team. They can also help align build tooling, deployment packaging, and local troubleshooting so future changes stay predictable.

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 systems where parts of the application can be deployed and updated separately. Companies use it for long-lived products, internal platforms, device software, and Eclipse-based tools where bundle boundaries matter. It is most valuable when the code base has to stay flexible without turning into one large application.

OSGi gives stronger runtime modularity than plain Java packaging and a different style than Spring Boot. Java modules focus on compile-time and runtime encapsulation, while OSGi adds dynamic bundles, services, and lifecycle management. Teams choose it when they need controlled updates and plugin-like behavior, not just a clean build.

A strong OSGi specialist usually knows Java, service-oriented design, bundle lifecycle rules, and class loading behavior. Experience with Eclipse, Apache Felix, Equinox, Maven or Gradle, and troubleshooting dependency issues is common. Knowledge of testing modular systems and maintaining API versions is also important.

OSGi work can become difficult as soon as a system has more than a few bundles or depends on multiple libraries with overlapping packages. If you are planning a migration, fixing runtime conflicts, or introducing services into an old code base, bringing in help early saves time. Smaller tasks can be handled with focused support, while platform changes need deeper experience.

Yes, OSGi work is often well suited to remote collaboration because much of it depends on code review, build setup, and runtime analysis. For Germany-based teams, remote experts can work well if there is clear access to the repository, test environment, and technical contacts. On-site sessions are useful when the system is sensitive or the architecture needs intensive workshops.

Look for a OSGi specialist who can explain bundle boundaries, service registration, and why a specific runtime issue happens. Good answers are concrete and tied to past work, not just general Java talk. Sample bundle structures, migration decisions, and debugging steps are stronger signals than broad claims.

Not only. OSGi is common in older enterprise products, but it is still useful for systems that need dynamic plugins, isolated modules, or carefully managed dependencies. It is especially relevant when stability, extensibility, and long-term maintainability matter more than a simple framework choice.

Before hiring a OSGi freelancer, prepare a short view of the bundle layout, the build tool, the runtime, and the main pain points. Access to logs, failing tests, and a small reproduction path helps the specialist move quickly. The clearer the current module structure is, the faster the work usually starts.

The average hourly rate of freelancers in Germany who have used OSGi in their recent projects is 96 €, which corresponds to a daily rate of about 766 € 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, 61% 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 19 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 OSGi in their recent projects are English (100%), German (94%), and French (16%).

The most common industries among freelancers in Germany who have used OSGi in their recent projects are Information Technology (94%), Banking and Finance (59%), and Government and Administration (38%).

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

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