1

Java Eclipse Rcp Jobs (NOW HIRING)

C++, Java, Go, Python, JavaScript, SQL, XML, HTML. * Experience in full lifecycle agile software ... Experience with Rich Client Platform (RCP), Eclipse Modeling Framework (EMF), Eclipse Communication ...

Showing results 21-21

JAVA Eclipse RCP information

See salary details

$15

$56

$77

How much do java eclipse rcp jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for java eclipse rcp in the United States is $56.70, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $63.46 per hour, depending on experience, location, and employer.

What is a Java Eclipse RCP developer?

A Java Eclipse RCP (Rich Client Platform) developer is a software engineer who specializes in building modular desktop applications using the Eclipse RCP framework. Eclipse RCP provides a set of tools, libraries, and APIs that enable developers to create feature-rich, cross-platform applications with a consistent user interface. These developers are proficient in Java and familiar with Eclipse plugin development, OSGi (Open Services Gateway initiative), and the Model-View-Controller (MVC) architecture. Their responsibilities often include designing, implementing, and maintaining RCP-based applications for various industries.

What are the key skills and qualifications needed to thrive as a Java Eclipse RCP developer?

To thrive as a Java Eclipse RCP Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of the Eclipse Rich Client Platform (RCP), typically supported by a degree in computer science or related experience. Familiarity with Eclipse IDE, SWT/JFace, OSGi frameworks, and version control systems like Git is essential. Excellent problem-solving skills, attention to detail, and effective communication make someone stand out in this position. These skills are crucial for building robust, user-friendly desktop applications and collaborating effectively with development teams.

What are some common challenges faced when developing Java applications using Eclipse RCP, and how can they be managed?

Developing Java applications with Eclipse RCP often involves managing modularity, plugin dependencies, and ensuring compatibility across different Eclipse versions. A common challenge is handling the complexity of the OSGi framework and resolving dependency conflicts between plugins. To address these, developers should maintain clear documentation of dependencies, utilize Eclipse's built-in tools for dependency analysis, and stay updated on best practices for modular application design. Collaboration with team members through version control and regular code reviews also helps maintain code quality and consistency.

What is the difference between Java Eclipse Rcp vs Java Software Developer?

AspectJava Eclipse RcpJava Software Developer
Primary FocusBuilding modular desktop applications using Eclipse platformDeveloping, testing, and maintaining Java applications across various platforms
Required SkillsJava, Eclipse RCP framework, UI design, plugin developmentJava, object-oriented programming, software design, debugging
Work EnvironmentSoftware development companies, enterprise environments, IDE-based projectsTech firms, software houses, freelance or in-house development teams

Java Eclipse Rcp specialists focus on creating Eclipse-based desktop applications, requiring expertise in the Eclipse framework and plugin development. Java Software Developers have a broader role, developing various Java applications for multiple platforms. Both roles require Java proficiency, but their scope and focus differ significantly.

More about JAVA Eclipse RCP jobs

What other helpful pages are available for Java Eclipse Rcp?

Other pages related to Java Eclipse Rcp:

Infographic showing various Java Eclipse Rcp job openings in the United States as of September 2026, with employment types broken down into 58% Full Time, and 42% Contract. Highlights an 88% In-person, and 12% Remote job distribution, with an average salary of $117,931 per year, or $56.7 per hour.

Software Developer

Huntsville, AL • On-site

CohesionForce, Inc
Software Development • 11 - 50 employees

Other

Posted 23 days ago


Job description

Job Description

CohesionForce is actively seeking a Software Developer to join our team in Huntsville, AL. The role supports the Missile Defense Agency (MDA) in performing Ballistic Missile Defense System (BMDS) Modeling & Simulation (M&S) across categories such as Concept Evaluation, Developmental Engineering, Testing & Verification, Assessment, Training, and Operational Support.

Responsibilities
  • Plan, conduct, and coordinate software development activities.
  • Design, develop, document, test, and debug software that implements logical and mathematical solutions to business or mission problems.
  • Apply appropriate standards, processes, procedures, and tools throughout the development lifecycle.
  • Leverage knowledge of computer hardware and software to develop mission‑critical applications.
  • Correct program errors, assess program intent, and ensure output and input requirements meet specifications.
  • Ensure compliance with software standards.
  • Operate within an agile development environment, supporting design, sustainment, and development efforts.
  • Collaborate closely with agile teams, functioning as a self‑starter with attention to detail.
  • Prioritize and adjust tasks to achieve project results with limited oversight.
  • Facilitate Program Increment planning events and readiness across the program.
  • Maintain metrics, analysis, and reports on the health, performance, and flow of the OSF Release Train.
  • Proactively manage and resolve risks and dependencies on the OSF Release Train.
  • Escalate and track blocking issues and impediments to progress, coordinating with leadership to remove blockers.
  • Coordinate with technical and program leadership to refine processes and drive improvements.
  • Facilitate system demos, scrum of scrums, and other OSF Release Train events as designated.
  • Guide the growth of Scrum Masters on the OSF Release Train.
Basic Qualifications
  • Bachelor’s degree in engineering, science or technology with 5 years of experience, or a Master’s degree with less than 3 years of experience, or a PhD with 0 years of experience.
  • Basic understanding of Modeling & Simulation (M&S) and Ballistic Missile Defense Systems (BMDS).
  • Experience with at least three of the following: C++, Java, Go, Python, JavaScript, SQL, XML, HTML.
  • Experience in full lifecycle agile software development projects.
  • Familiarity with Eclipse or other integrated development environments such as IntelliJ, NetBeans, Visual Studio.
  • Knowledge of Object Oriented Design & Development.
  • Working knowledge of Linux/Unix command‑line environments.
  • Research and develop creative solutions to existing challenges.
  • Works well in a fast‑paced collaborative team environment.
  • Active Secret security clearance.
Preferred Qualifications
  • Scaled Agile Framework experience; working as part of a Scrum team.
  • Agile certification (SSM, SASM, RTE) desirable.
  • Experience with Rich Client Platform (RCP), Eclipse Modeling Framework (EMF), Eclipse Communication Framework (ECF).
  • Experience developing model elements and DIS protocols.
  • Proficiency in Microsoft Office Applications (PowerPoint, Excel, Word, Project).
  • Experience developing Human Machine Interfaces.
  • Experience with DDS OpenSplice.
  • Experience with Agile Process Tools such as JIRA, VersionOne, GitLab, GitHub, Confluence, or Bitbucket.
  • Experience with Test‑Driven Development, Unit Testing, and automated testing.
  • Experience with Configuration Management Tools: ClearCase, GitLab, Git.
  • Experience with DevOps and Continuous Integration.
  • Experience with Red Hat Enterprise Linux (RHEL) 6.x or 7.x.
  • Excellent written and verbal communication skills.
  • Strong interpersonal skills.
#J-18808-Ljbffr