Senior Java Eclipse RCP/SWT Desktop Engineer - Plano, TX (Remote)
Our client seeks an Senior Java Eclipse RCP Desktop Engineer for a 12 Months project in Plano, TX Below is the detailed requirement
Job Title: Senior Java Eclipse RCP Desktop Engineer
Work location : Plano, TX (Remote)
Duration: 12 Months
Job Description:
⢠Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 12+ Minimum 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).
⢠Debugging & diagnostics:
⢠Event tracing across OSGi/Eclipse contexts, thread dumps, heap/CPU profiling, logging frameworks.
Apply tot his job
Apply To this Job
Job Title: Senior Java Eclipse RCP Desktop Engineer
Work location : Plano, TX (Remote)
Duration: 12 Months
Job Description:
⢠Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 12+ Minimum 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).
⢠Debugging & diagnostics:
⢠Event tracing across OSGi/Eclipse contexts, thread dumps, heap/CPU profiling, logging frameworks.
Apply tot his job
Apply To this Job