Post Job Free
Sign in

Java Developer

Company:
Concord IT Systems
Location:
Houston, TX
Posted:
December 18, 2025
Apply

Description:

Java Developer with Open JDK/OpenGL @ Houston, TX

Must have skills: Core Java(OpenJDK 21)/OpenGL/Eclipse/RCP/SWT/Swing (stretch) 1+ years of geoscience related experience Algorithmic analysis/development skills 3D Visualization experience

Job Summary:

We are seeking a skilled Java Developer with expertise in graphics programming to join our Decision Space Geoscience team. The ideal candidate will have experience with OpenGL, Linux environments, and a strong background in developing high-performance visualization tools for geoscience applications.

Key Responsibilities:

• Design, develop, and maintain graphics-intensive modules within the Decision Space Geoscience platform using Java and OpenGL.

• Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.

• Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.

• Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.

• Participate in code reviews, testing, and documentation to maintain high-quality software standards.

• Stay updated with the latest developments in graphics technologies and geoscience applications.

Required Qualifications:

• Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.

• 3+ years of professional experience in Java development with a focus on graphics programming.

• Proficiency in OpenGL and related graphics libraries for rendering complex datasets.

• Strong experience working in Linux environments, including shell scripting and system optimization.

• Familiarity with geoscience data formats and visualization techniques.

• Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.

Preferred Qualifications:

• Experience with DecisionSpace Geoscience or similar geoscience software platforms.

• Knowledge of additional programming languages such as C++ or Python.

• Understanding of GIS technologies and spatial data analysis.

• Experience with agile development methodologies and version control systems like Git

Apply