Luxoft logo

Regular/Senior Java Developer

Luxoft
Department:Design
Type:ON-SITE
Region:Calgary, Alberta
Location:Calgary, Alberta, Canada
Experience:Mid-Senior level
Estimated Salary:CAD80,000 - CAD120,000
Skills:
JAVAECLIPSE RCPOSGISWINGSWTC++MICROSERVICESCLOUD COMPUTINGAGILESCRUM
Share this job:

Job Description

Posted on: September 15, 2025

Project Description:

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.

Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.

Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.

Work supposes close cooperation with Customer team located in Houston and following Agile principles.

Our team is senior, supportive and friendly.

Responsibilities:

• Collaborate closely with geophysicists, data scientists, and software engineers to

translate scientific domain requirements into robust on-prem or Cloud software

solutions.

• Design, develop, and maintain high-performance applications for geophysical and

geological data analysis, interpretation and visualization (e.g., seismic, horizon,

fault, velocity model, etc.)

• Present architectural designs and technical proposals to the architecture review

board.

• 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.

• 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 DSG 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 geophysical computing and

software development.

Mandatory Skills Description:

5+ years in Java development

Strong Java Core knowledge

Nice-to-Have Skills Description:

Experience with desktop development (Swing, SWT or Eclipse RCP)

C++ development

Practical experience with Eclipse RCP framework

OSGI knowledge is a plus

Oil&Gas domain experience is a plus

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Stantec logo

Project Coordinator

Stantec
Just now
Design
HYBRID
Edmonton, Alberta, Canada
PROJECT COORDINATIONCOST MANAGEMENTSCHEDULE MANAGEMENT+7 more
Government of Alberta logo

Project Manager

Government of Alberta
2 days ago
Design
ON-SITE
Edmonton, Alberta, Canada
PROJECT MANAGEMENTARCHITECTUREENGINEERING+10 more
ICM Asset Management logo

Visual & Interaction Designer

ICM Asset Management
3 days ago
Design
ON-SITE
Calgary, Alberta, Canada
ADOBE CREATIVE SUITEINDESIGNILLUSTRATOR+7 more
Pinchin in Canada logo

Project Technologist

Pinchin in Canada
3 days ago
Design
ON-SITE
Calgary, Alberta, Canada
BUILDING SCIENCEPROPERTY CONDITION ASSESSMENTSASTM STANDARDS+11 more
Wawanesa Insurance logo

Senior Application Developer

Wawanesa Insurance
5 days ago
Design
HYBRID
Winnipeg, Manitoba, Canada
JAVAGUIDEWIREGOSU+12 more