1

Osgi Jobs (NOW HIRING)

Responsibilities : • Minimum 3 years of experience in AEM/Adobe CQ. • Total 5 years of Web Content Management experience. • Strong development experience in CQ5, Java, J2EE, Apache Sling, OSGI ...

... OSGi (annotations), HTL/Sightly, GraphQL, and web technologies (HTML, CSS, JavaScript, AJAX). • Good experience in Core Java, including Servlets, REST APIs, and common design patterns. • ...

Build custom AEM components, OSGi services, Sling Servlets, and workflows. * Integrate AEM Forms with enterprise applications using REST/SOAP APIs. * Develop Java-based backend services and ...

Strong understanding of AEM architecture, including Sling, OSGi, and Dispatcher * Proven experience integrating AI/ML services into AEM environments * Proficiency in Java, Sling Models, OSGi, and ...

AEM Architect

Piscataway, NJ · On-site

$205K/yr

Design and build AEM components, templates, dialogs, and workflows using Sling, CRX, OSGi, and JCR. Implement responsive web designs and integrate HTML, CSS, JavaScript, and Sightly (HTL) within AEM.

CQ5

Seattle, WA · On-site

... OSGI Service Development required Client Library experience required Maven Experience required OSGI Servlet Development experience a plus Experience managing a team of developers onshore and offshore ...

Expertise in OSGi, Sling, JCR, HTL/Sightly * Experience developing AEM Components, Templates, Dialogs, Workflows * Strong knowledge of AEM Sites * Experience with AEM Assets/DAM * Strong experience ...

New

next page

Showing results 1-20

Osgi information

See salary details

$11

$19

$27

How much do osgi jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for osgi in the United States is $19.84, according to ZipRecruiter salary data. Most workers in this role earn between $16.35 and $23.56 per hour, depending on experience, location, and employer.

What is the difference between Osgi vs Java Developer?

AspectOsgiJava Developer
Required CredentialsKnowledge of OSGi framework, Java programmingJava certification, Java programming skills
Work EnvironmentModular Java applications, OSGi containersGeneral Java application development
Industry UsageEnterprise Java, modular systemsWeb, mobile, enterprise applications
Common Search/ComparisonUnderstanding OSGi architectureJava development roles

Osgi professionals specialize in modular Java applications using the OSGi framework, focusing on dynamic component management. Java Developers have broader roles in developing Java-based applications across various environments. While both require Java skills, Osgi roles emphasize modular architecture expertise, whereas Java Developers focus on general Java programming.

What are the key skills and qualifications needed to thrive as an OSGi developer?

To thrive as an OSGi Developer, you need strong Java programming skills, a solid understanding of modular software architecture, and experience with OSGi frameworks like Apache Felix or Equinox. Familiarity with tools such as Maven, Eclipse, and OSGi-specific build or deployment systems is typically required, and relevant certifications in Java or OSGi may be beneficial. Effective problem-solving, communication, and the ability to work collaboratively in agile teams are standout soft skills. These competencies are essential for building maintainable, scalable, and modular enterprise applications that leverage OSGi’s dynamic component model.

What is OSGi?

OSGi (Open Service Gateway initiative) is a modular system and service platform for Java that allows applications to be composed of reusable components, called bundles. These bundles can be installed, started, stopped, updated, and uninstalled independently without requiring a reboot. OSGi is widely used in large-scale Java applications to improve modularity, maintainability, and scalability. It is commonly applied in industries such as enterprise software, IoT, and embedded systems.

What are some common challenges faced by OSGi developers when integrating modular Java applications in enterprise environments?

OSGi developers often encounter challenges related to dependency management, as ensuring that different modules (bundles) interact seamlessly can be complex, especially in large-scale enterprise systems. Another common issue is versioning, where multiple versions of the same library might be required by different modules, leading to conflicts. Additionally, debugging and testing modular applications can be more involved compared to monolithic ones, requiring specialized tools and a solid understanding of OSGi's dynamic service lifecycle. Collaborating closely with QA, DevOps, and other development teams is key to successfully deploying and maintaining robust OSGi-based solutions.
More about Osgi jobs
Infographic showing various Osgi job openings in the United States as of August 2026, with employment types broken down into 25% Full Time, and 75% Contract. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $41,261 per year, or $19.8 per hour.

Senior Eclipse RCP / OSGi - SWT Desktop Application (Oil & Gas Background) - Remote - Contract/Fullt

Lorven Technologies

Remote

$98K - $135K/yr

Full-time

Re-posted 21 days ago


Job description

Role: Senior Eclipse RCP / SWT Desktop Engineer (Oil & Gas Background)
Location: Remote
We are seeking a Senior Eclipse RCP / SWT Engineer to build high-performance Java desktop applications used by geoscience professionals. You will design and develop rich client UIs using Eclipse RCP, OSGi, SWT, and JFace, while ensuring responsive, scalable performance for large scientific datasets.
Key Responsibilities:
  • Develop Eclipse RCP applications (plugins, perspectives, views, commands/handlers).
  • Build modular OSGi-based architectures (bundles, services, lifecycle management).
  • Implement multithreaded background processing using the Eclipse Jobs API.
  • Ensure UI responsiveness within the SWT single-threaded model.
  • Optimize performance for large datasets and complex computations.
  • Collaborate with UX and domain experts to translate geology workflows into intuitive desktop tools.

Requirements:
  • 10+ years of software engineering experience.
  • 7+ years with Eclipse RCP-based Java desktop applications.
  • Strong OSGi, SWT/JFace, and Core Java (concurrency, design patterns).
  • Experience handling long-running computations without UI freezes.
  • Applied math experience (calculus, regression, geometry).
  • Geoscience domain experience preferred.

Lorven technologies logo

About Lorven technologies

Sourced by ZipRecruiter

Lorven Technologies, headquartered in Plainsboro, New Jersey, United States, is a reputable company in the technology industry, specializing in providing effective IT solutions and consulting services. The company's official website, lorventech.com, offers comprehensive insights into its offerings which include but are not limited to software development, IT consulting, project management, and business analysis. Since its inception, Lorven Technologies has been committed to ensuring efficiency and reliability in delivering IT services to its global clientele, establishing itself as a trusted name in the industry.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Plainsboro, NJ, US

Year founded

2001

Social media