Declarative Services is an OSGi standard for expressing service dependencies, using either XML or annotations, in a dynamic services oriented framework. However, it is a relatively simple and therefore somewhat limited model that does not fully cover complex scenarios.
On the other hand there is the Apache Felix Dependency Manager, that we at Luminis Technologies built and love. It is much more powerful, but it is not a standard. Therefore we would like to align these two solutions by providing Declarative Services support based on the Dependency Manager.
This assignment must cover a (basic) implementation of the Declarative Services standard base on the Dependency Manager and may be extended to include evaluation and further extension.
We offer a handsome remuneration and all the tools you need to do your job properly.
Luminis Technologies is the software technology and support division of the Luminis group; we develop, distribute and support a suite of innovative software components that enable organisations and developers to exploit the full potential of an interconnected, interoperable world.
We believe in the power of open source and community driven development. Luminis Technologies participates in several open source projects at Apache: ACE, Felix and Celix. We also co-founded and actively participate in the Amdatu project: an OSGi-based platform for scalable cloud-enabled applications.
We offer an open and collaborative environment where you can broaden and deepen your knowledge and get the opportunity to work with colleagues that are experts in their fields. We will constantly challenge you and expect you to do the same!