Java Developer with Eclipse RCP

Lorven Technologies Inc.

Plano (TX)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A software development company in Texas seeks a Senior Software Engineer with extensive experience in Java thick-client desktop applications. The ideal candidate should possess strong expertise in OSGi, multithreaded UI development, and performance optimization. A Bachelor's degree in Computer Science and at least 10 years of software engineering experience are required. Familiarity with applied mathematics and geology is a plus.

Qualifications

  • 10+ years of professional software engineering experience.
  • 7+ years building Java thick-client desktop applications.
  • Expertise in OSGi with experience in bundles and lifecycle.

Skills

Java thick-client desktop applications
OSGi
SWT/JFace
Core Java (Java 8+)
Multithreaded UI experience
Performance & scalability
Applied mathematics
Geology/Geoscience domain experience

Education

BS in Computer Science or related

Tools

Eclipse RCP

Job description

  • BS in Computer Science (or related) and 10+ years of professional software engineering experience.
  • 7+ years building Java thick‑client desktop applications with Eclipse RCP:
  • Plugins/features/products, extension points, p2, perspectives/views/editors, Commands/Handlers/Contexts.
  • Expertise in OSGi:
  • Bundles, lifecycle, services, dependency injection/management, service tracking, modular isolation.
  • Strong SWT/JFace:
  • Layouts, events, custom widgets/controls, JFace viewers (Table/Tree), dialogs, wizards, actions.
  • Advanced Core Java (Java 8+):
  • Concurrency (threads, executors, futures, synchronization), collections, generics, streams, and design patterns (Factory, Strategy, Observer, Command, etc.).
  • Proven multithreaded UI experience:
  • Delivering long‑running computations without UI freezes; correct use of the SWT single‑threaded model and UI thread marshaling.
  • Performance & scalability:
  • Background jobs, cancellation, progress UI, memory/performance profiling, large dataset handling/virtualization.
  • Applied mathematics for scientific applications:
  • Calculus (including derivatives), geometry, statistical regression/line fitting, numerical methods; comfort validating algorithmic correctness and precision.
  • Geology/Geoscience domain experience (or demonstrable experience rapidly acquiring complex scientific domains).
  • Event tracing across OSGi/Eclipse contexts, thread dumps, heap/CPU profiling, logging frameworks.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Eclipse RCP/SWT Desktop Engineer
Senior Eclipse RCP/SWT Desktop Engineer

Katalyst CRO • Plano (TX)

On-site
USD 90,000 - 130,000
Senior Java Desktop Engineer - Eclipse RCP & OSGi Expert
Senior Java Desktop Engineer - Eclipse RCP & OSGi Expert

Lorven Technologies Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Senior Desktop UI Engineer — Eclipse RCP & SWT Expert
Senior Desktop UI Engineer — Eclipse RCP & SWT Expert

Katalyst CRO • Plano (TX)

On-site
USD 90,000 - 130,000
Junior Java Developer
Junior Java Developer

Spectraforce Technologies • Ann Arbor (MI)

Hybrid
USD 60,000 - 85,000
Full Stack Java Developer
Full Stack Java Developer

Jobsbridge • San Ramon (CA)

On-site
USD 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Luxoft • Tampa (FL)

On-site
USD 110,000 - 150,000
Senior Java Developer
Senior Java Developer

Luxoft • Jersey City (NJ)

On-site
USD 120,000 - 170,000
Software Developer - Senior
Software Developer - Senior

JSM Consulting Inc. • City of Albany (NY)

On-site
USD 80,000 - 120,000
Senior Java Developer
Senior Java Developer

Luxoft • Irving (TX)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

Mindlance • Edison (NJ)

On-site
USD 80,000 - 110,000