Subsurface Java Developer – Desktop Apps

Halliburton

Calgary

On-site

CAD 70,000 - 100,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance

Job summary

Halliburton’s Landmark software team in Calgary is seeking a Core Java Software Developer to design, develop, test, and maintain desktop applications used in subsurface and geoscience workflows. You will work on Jupiter Subsurface, translating product requirements into secure, reliable Java capabilities, with opportunities to contribute to architecture, testing, and documentation.

The role suits developers with a passion for scientific software, collaboration across product, architecture, and

Qualifications

  • Undergraduate degree in Computer Science or similar discipline, and 0–2 years of software development experience, or 3 years of experience.
  • Foundational knowledge of software development concepts, data structures, and application design.
  • Ability to design, code, test, troubleshoot, and document appropriately scoped software components.
  • Understanding of secure coding principles and willingness to follow established security practices.
  • Ability to collaborate with technical team members and communicate progress clearly.

Responsibilities

  • Develop and enhance Core Java desktop application capabilities for Jupiter Subsurface workflows.
  • Translate product requirements and software architecture into maintainable, testable Java implementations.
  • Design, code, test, debug, and document desktop components within an established architecture.
  • Investigate defects, identify root causes, and implement appropriate fixes.
  • Follow secure coding standards and participate in code reviews to improve quality.
  • Create and maintain unit/integration/ Regression tests where applicable.
  • Collaborate with Product Management, Software Architects, developers, and QA to clarify requirements.
  • Document implementation decisions and testing coverage; build knowledge of subsurface workflows.

Skills

Core Java
Desktop application development
Secure coding
Unit testing
Code reviews
Collaborative skills

Education

Undergraduate degree in Computer Science or similar discipline

Job description

Halliburton’s Landmark software team in Calgary is seeking a Core Java Software Developer to design, develop, test, and maintain desktop applications used in subsurface and geoscience workflows. You will work on Jupiter Subsurface, translating product requirements into secure, reliable Java capabilities, with opportunities to contribute to architecture, testing, and documentation.

The role suits developers with a passion for scientific software, collaboration across product, architecture, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer, Subsurface Applications (Associate - Senior) Landmark
Software Developer, Subsurface Applications (Associate - Senior) Landmark

Halliburton • Calgary

On-site
CAD 70,000 - 100,000
Health insurance
Software Developer, Subsurface Applications (Associate - Senior) Landmark
Software Developer, Subsurface Applications (Associate - Senior) Landmark

Halliburton Energy Services • Calgary

On-site
CAD 80,000 - 120,000
Software Engineer, Subsurface Applications (Principal - Advisor) Landmark
Software Engineer, Subsurface Applications (Principal - Advisor) Landmark

Halliburton Energy Services • Calgary

On-site
CAD 140,000 - 210,000
Software Engineer, Subsurface Applications (Principal - Advisor) Landmark
Software Engineer, Subsurface Applications (Principal - Advisor) Landmark

Halliburton • Calgary

On-site
CAD 130,000 - 170,000
Regular java developer
Regular java developer

Luxoft • Calgary

On-site
CAD 60,000 - 150,000
Senior Java Dev for Geophysical Data & Cloud
Senior Java Dev for Geophysical Data & Cloud

Luxoft • Calgary

On-site
CAD 60,000 - 150,000
Geoscience QA Engineer for AI‑Driven Subsurface Workflows
Geoscience QA Engineer for AI‑Driven Subsurface Workflows

Halliburton • Calgary

On-site
CAD 90,000 - 130,000
Java Developer
Java Developer

VLink Inc • Calgary

On-site
CAD 80,000 - 110,000
Java Developer — Build Robust Apps, Spring & SDLC
Java Developer — Build Robust Apps, Spring & SDLC

Triunity Software, Inc. • San Juan de Terranova

On-site
CAD 90,000 - 120,000
Bonus based on performance
Health insurance
Training & development
Senior Software Developer: Subsurface Data & APIs
Senior Software Developer: Subsurface Data & APIs

Seequent • Quebec

Hybrid
CAD 110,000 - 140,000