1

Osgi Jobs (NOW HIRING)

Implement robust server-side logic using Java, Apache Sling Models, OSGi services, and Apache Felix. * Adobe I/O & Integration: Leverage Adobe I/O Runtime (App Builder) to create serverless actions ...

Java, OSGi/Felix, Sling Models, HTL (Sightly), Client Libraries * Editable Templates, JCR/CRX, Maven, Jenkins * Web Technologies, AEM Dispatcher * API Integration * Performance Optimization

OSGi Framework: Knowledge of OSGi (Open Services Gateway Initiative) for modular development and managing AEM bundles. * JCR (Java Content Repository): Familiarity with JCR, especially Apache ...

Experience in developing and configuring AEM Forms workflows using OSGi. * Problem-Solving: Logical, analytical, and advanced problem-solving skills with the ability to diagnose complex technical ...

Bothell,WA/Bay area,CA/CT TECHNICAL SKILLS 8+ years hands-on experience developing enterprise-grade solutions using Java/JEE, Sling, JCR, Spring, Struts, OSGi, Hibernate, Servlets, JSP, AJAX, XML ...

Senior AEM Engineer

Washington, DC · On-site

$120 - $160/hr

Java/OSGi bundle authoring: services, schedulers, Sling jobs, event listeners, servlets, and Sling Models * Deep understanding of AEM Translation Integration Framework: language master setup ...

Showing results 21-40

Osgi information

See salary details

$11

$19

$27

How much do osgi jobs pay per hour?

As of Aug 15, 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.

Adobe AEM Developer

Staffingine LLC

Bethesda, MD • On-site

Contractor

Re-posted 20 days ago


Job description

Job Title: Adobe AEM Developer
Job Location: Bethesda, MD
Job Type: Contract

Job Description:

  • AEM Development: Design, develop, and maintain custom AEM components, templates, dialogs, and workflows, ensuring reusability and adherence to best practices.
  • Java Backend Focus: Implement robust server-side logic using Java, Apache Sling Models, OSGi services, and Apache Felix.
  • Adobe I/O & Integration: Leverage Adobe I/O Runtime (App Builder) to create serverless actions, APIs, and microservices that extend AEM capabilities. Integrate AEM with Adobe Target, Analytics, Campaign, and Launch.
  • Headless/SPA Support: Implement modern JavaScript frameworks (React/Angular) and integrate them with AEM using Content Services (GraphQL/JSON).
  • Third-Party Integration: Integrate AEM with legacy systems, CRM (Salesforce), DAM, and Commerce platforms.
  • Performance & Optimization: Identify and resolve performance bottlenecks in AEM implementations, optimizing dispatcher rules and content delivery.
  • Code Quality & DevOps: Participate in code reviews, maintain high standards of testing (Unit/Integration Testing using JUnit/Mockito), and work with CI/CD pipelines.
  • Mentorship: Provide technical guidance and mentorship to junior developers.

Required Qualifications

  • Experience: 5+ years of hands-on experience in Adobe Experience Manager (AEM 6.4/6.5+ or AEM as a Cloud Service).
  • Java Expertise: Solid Java/J2EE development skills (Java 11 or 17+).
  • AEM Core Concepts: Deep knowledge of Apache Sling, JCR, OSGi, and Sightly/HTL.
  • Adobe I/O Experience: Experience with Adobe I/O Events, Adobe I/O Runtime (serverless actions), and Adobe App Builder.
  • Frontend Technologies: Proficiency in HTML5, CSS3, JavaScript (ES6+), and experience with front-end frameworks like React or Angular.
  • Build & Version Control: Experience with Apache Maven and Git.
  • API Development: Strong experience in designing and consuming RESTful APIs.

Preferred Skills

  • Adobe Certified Expert - AEM Developer/Architect.
  • Experience with AEM Forms.
  • Knowledge of Adobe Marketing Cloud (Analytics, Target, Launch).
  • Experience with Cloud-native development (Adobe Managed Services or AEMaaCS).

Skills

  • Mandatory Skills : Apache Spark