Radient

Subsurface Java UI Application Developer

RadientContract
Remote
8 - 12 YearsFeb 19th, 2026
11 ViewsBe an Early Applicant
Required Skillset:
Java

Job Description

JOB:-Subsurface Java UI Application developer

JD :-
We are looking for the right people who want to innovate, achieve, grow, and lead. We are one of 
the world’s leading providers of products and services to the global energy industry. With a 
presence in more than 70 countries and 130 nationalities represented in our workforce, we are 
one of the world’s most diverse companies. This allows us to offer multiple career paths, best-in-
class training, and world-class benefits. 
Landmark provides E&P professionals with software-driven lifecycle insights that generate new 
ideas, actions, and results to maximize asset value. We are seeking a highly skilled and 
experienced Senior Geophysical Application Developer to lead the design, development, and 
optimization of advanced software solutions for geophysical data processing, modeling, 
visualization and interpretation. In this role, you will collaborate closely with geoscientists to 
create innovative tools that enhance data-driven decision-making through powerful visualization 
and interpretation capabilities. You will also collaborate with global development teams across 
Europe, Canada, and the United States, contributing to a dynamic and international engineering 
environment. 
 
Responsibilities include: 
∙Collaborate closely with a UX design team, product owners, and software engineers to 
translate UX requirements into robust GUI implementations with Eclipse RCP/SWT. 
∙Present software designs and technical proposals to lead. 
∙Ability to break down development tasks and lay out clear implementation roadmaps. 
∙Implement and optimize computation algorithms  
∙Design and develop both thin and thick client applications that interact with cloud-based 
microservices. 
∙Working with complex UI Java threading and concurrency 
∙Working with a large code base and multiple distributed development teams 
∙Ensure high code quality through unit testing, code reviews, security hardening and 
continuous integration with other domain tools 
∙Provide technical support and lead user troubleshooting sessions to resolve issues and 
ensure smooth operation of a complex RCP desktop application 
∙Mentor junior developers and actively contribute to architectural and implementation 

decisions. 
∙Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at 
the end of each sprint 
∙Stay current with emerging technologies and trends in computing and software 
development.  
Required Education and Skills 
∙BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related 
engineering discipline. 
∙Ability to break down complex development tasks and define clear, actionable 
implementation of roadmaps. 
∙Proficiency with development tools and environments: 
oPreferred strong Java experience 
oGitLab/Github, Eclipse RCP/SWT, VS Code, CI/CD pipelines 
oPerformance tools: VisualVM, JMC/JFR, Async 
oOperating systems: Windows and Linux 
∙Must be self-motivated and able to work well in a distributed team environment 
∙Experience developing commercial thick client desktop applications 
 
Nice to have experience 
∙Hands-on experience using Agentic AI to accelerate code implementation and enhance 
development productivity. 
∙C++ knowledge and experience a benefit 
∙Familiarity with cloud platforms and distributed computing: 
oRestful API design and implementation 
oAWS and Azure 
oTools for scalable data processing: Kubernetes, Spark 
∙Experience with Java 2D graphics or 3D OpenGL + CUDA programming. 
∙Experience working with Cascading Style Sheets (CSS) 

Similar Jobs

Senior Mdm Developer / Semarchy Mdm Consultant

Ohio

Feb 20th, 2026

Senior SQL Developer

Remote

Feb 20th, 2026

Opentext Developer

New Jersey

Feb 20th, 2026

Java Lead

Tennessee

Feb 20th, 2026

Senior Android Mobile Developer

Ohio

Feb 20th, 2026