We are seeking an Intermediate Java Programmer- Marketing & Risk Management Systems who will design, enhance, and support complex applications that power real-time decision-making for energy trading ...
New
We are seeking an Intermediate Java Programmer- Marketing & Risk Management Systems who will design, enhance, and support complex applications that power real-time decision-making for energy trading ...
New
We are seeking an Intermediate Java Programmer- Marketing & Risk Management Systems who will design, enhance, and support complex applications that power real-time decision-making for energy trading ...
New
Calgary, AB · Hybrid
CA$90K - CA$95K/yr
Our challenge We're seeking a skilled Mobile Developer to join our dynamic team and can contribute ... Preferably Java experience. * Knowledge of RESTful APIs, GraphQL, and Apollo. * Motivated self ...
Calgary, AB · Hybrid
CA$90K - CA$95K/yr
Our challenge We're seeking a skilled Mobile Developer to join our dynamic team and can contribute ... Preferably Java experience. * Knowledge of RESTful APIs, GraphQL, and Apollo. * Motivated self ...
Calgary, AB · Hybrid
Software development using Java/Kotlin. * Database development, schema design, and data operational ... Engineering or Computer Science. * Development experience utilizing Java, Kotlin, SQL, Python ...
Calgary, AB · Hybrid
Software development using Java/Kotlin. * Database development, schema design, and data operational ... Engineering or Computer Science. * Development experience utilizing Java, Kotlin, SQL, Python ...
CA$68 - CA$80/hr
Working knowledge of one or more general-purpose programming languages such as Java, Node.js, Python, JavaScript, or React. Core Technical Skills * Full stack development experience, with preference ...
CA$68 - CA$80/hr
Working knowledge of one or more general-purpose programming languages such as Java, Node.js, Python, JavaScript, or React. Core Technical Skills * Full stack development experience, with preference ...
Calgary, AB · Remote
$85K - $110K/yr
We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...
Quick apply
Calgary, AB · Remote
$85K - $110K/yr
We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...
Calgary, AB · Remote
$85K - $110K/yr
We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...
Quick apply
Calgary, AB · Remote
$85K - $110K/yr
We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...
Calgary, AB · On-site +1
CA$125K - CA$165K/yr
Fullscript is looking for an experienced Senior Backend Engineer to join the infrastructure team responsible for the long-term health, scalability, and developer experience of Fullscript's core ...
Calgary, AB · On-site +1
CA$125K - CA$165K/yr
Fullscript is looking for an experienced Senior Backend Engineer to join the infrastructure team responsible for the long-term health, scalability, and developer experience of Fullscript's core ...
Calgary, AB · On-site +1
We are looking for an experienced Intermediate or Senior React Developer for our client. This is a ... Any experience working with PHP, React Native, C# or Java is a bonus Perks: * Competitive Salary
Quick apply
Calgary, AB · On-site +1
We are looking for an experienced Intermediate or Senior React Developer for our client. This is a ... Any experience working with PHP, React Native, C# or Java is a bonus Perks: * Competitive Salary
Calgary, AB · On-site +1
We are looking for an experienced Intermediate or Senior React Developer for our client. This is a ... Any experience working with PHP, React Native, C# or Java is a bonus Perks: * Competitive Salary
Quick apply
Calgary, AB · On-site +1
We are looking for an experienced Intermediate or Senior React Developer for our client. This is a ... Any experience working with PHP, React Native, C# or Java is a bonus Perks: * Competitive Salary
Build and maintain applications using Java, Spring Boot, Oracle, SQL, etc. in a microservices ... Hands on experience using AI assisted engineering tools such as GitHub Copilot or similar * Working ...
Build and maintain applications using Java, Spring Boot, Oracle, SQL, etc. in a microservices ... Hands on experience using AI assisted engineering tools such as GitHub Copilot or similar * Working ...
Working with the architects and other developers, provide technical input to the Product Owner ... Java development experience including RESTful APIs, microservices, unit testing, Eclipse RCP/SWT
Working with the architects and other developers, provide technical input to the Product Owner ... Java development experience including RESTful APIs, microservices, unit testing, Eclipse RCP/SWT
Calgary, AB · On-site
Design and build applications using Java and Spring Boot within a microservices and cloudnative ... Set and enforce engineering standards for code quality, testing (SIT/UAT), security, performance ...
Calgary, AB · On-site
Design and build applications using Java and Spring Boot within a microservices and cloudnative ... Set and enforce engineering standards for code quality, testing (SIT/UAT), security, performance ...
Working with the architects and other developers, provide technical input to the Product Owner ... Java development experience including RESTful APIs, microservices, unit testing, Eclipse RCP/SWT
Working with the architects and other developers, provide technical input to the Product Owner ... Java development experience including RESTful APIs, microservices, unit testing, Eclipse RCP/SWT
Calgary, AB · Hybrid
CA$75K - CA$85K/yr
... & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and ... Requirements: * 7+ years of hands-on experience in QA automation with Java in an enterprise ...
Calgary, AB · Hybrid
CA$75K - CA$85K/yr
... & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and ... Requirements: * 7+ years of hands-on experience in QA automation with Java in an enterprise ...
Calgary, AB · On-site
We are looking for multiple experienced Android Developers for our client. This is a full-time, ... Prior experience working on Android applications in Java is a plus * Ideally prior experience ...
Quick apply
Calgary, AB · On-site
We are looking for multiple experienced Android Developers for our client. This is a full-time, ... Prior experience working on Android applications in Java is a plus * Ideally prior experience ...
Calgary, AB · On-site
We are looking for multiple experienced Android Developers for our client. This is a full-time, ... Prior experience working on Android applications in Java is a plus * Ideally prior experience ...
Quick apply
Calgary, AB · On-site
We are looking for multiple experienced Android Developers for our client. This is a full-time, ... Prior experience working on Android applications in Java is a plus * Ideally prior experience ...
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Prior experience working on Android applications in Java is a plus * Ideally prior experience ...
Quick apply
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Prior experience working on Android applications in Java is a plus * Ideally prior experience ...
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Prior experience working on Android applications in Java is a plus * Ideally prior experience ...
Quick apply
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Prior experience working on Android applications in Java is a plus * Ideally prior experience ...
Job Title: API / Microservices Developer - Healthcare Position Overview Looking for an API ... Microservices architecture (Java / Node.js / .NET) * API design (REST, JSON, OpenAPI) * Experience ...
Job Title: API / Microservices Developer - Healthcare Position Overview Looking for an API ... Microservices architecture (Java / Node.js / .NET) * API design (REST, JSON, OpenAPI) * Experience ...
Job Title: API / Microservices Developer - Healthcare Position Overview Looking for an API ... Microservices architecture (Java / Node.js / .NET) * API design (REST, JSON, OpenAPI) * Experience ...
Quick apply
Job Title: API / Microservices Developer - Healthcare Position Overview Looking for an API ... Microservices architecture (Java / Node.js / .NET) * API design (REST, JSON, OpenAPI) * Experience ...
$40.5K - $51.5K
0% of jobs
$51.5K - $62.5K
3% of jobs
$62.5K - $73.5K
7% of jobs
$73.5K - $84.5K
11% of jobs
$86.7K is the 25th percentile. Wages below this are outliers.
$84.5K - $95.5K
16% of jobs
The median wage is $103.8K / yr.
$95.5K - $106.5K
17% of jobs
$106.5K - $117.5K
16% of jobs
$121.7K is the 75th percentile. Wages above this are outliers.
$117.5K - $128.5K
14% of jobs
$128.5K - $139.5K
8% of jobs
$139.5K - $150.5K
5% of jobs
$150.5K - $161.5K
3% of jobs
$40.5K
$107.4K
$161.5K
Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.
| Aspect | Java Developer | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related, Java certifications | Bachelor's in Computer Science or related, various certifications |
| Work Environment | Develops Java-based applications, often in teams | Designs and develops software solutions, may include Java projects |
| Employer & Industry Usage | Tech companies, finance, e-commerce | Broad industry, including tech, finance, healthcare |
Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

Full-time
Medical, Dental, Life, Retirement, PTO
Posted yesterday
8.3
Based on 46 frontline employees who took The Breakroom Quiz
21st of 50 rated energy and utility
Posting End Date:
July 02, 2026Employee Type:
Regular-Full timeUnion/Non:
This is a non-union positionAt Enbridge, we are committed to delivering the energy people depend on while advancing technology-driven innovation across our enterprise. We are seeking an Intermediate Java Programmer- Marketing & Risk Management Systems who will design, enhance, and support complex applications that power real-time decision-making for energy trading, financial risk, and operational excellence.
If you are passionate about technology, analytics, and driving business value, we'd love to hear from you. Apply today!!
What You Will DoDevelop, enhance, and maintain enterprise applications with a focus on Openlink Endur/Findur and associated systems.
Troubleshoot complex production issues, lead root cause analysis, and implement sustainable solutions.
Translate business requirements into scalable technical designs in collaboration with analysts and collaborators.
Build and deploy high-quality solutions aligned with coding standards, including testing and validation activities.
Partner with internal teams and external vendors to deliver integrated solutions across multiple systems and interfaces.
Drive continuous improvement by identifying system, process, and technology enhancements.
Act as a key point of contact for business stakeholders, providing guidance and supporting strategic system initiatives.
You possess a degree in Computer Science, Information Systems, or a Diploma in an equivalent domain.
Bring 4+ years of experience in application development or enterprise system support, ideally within ETRM or a related environment. A combination of education and experience would be considered.
Strong hands-on experience with Java and at least one other technology such as Oracle/PLSQL, .NET, or similar tools.
Someone with strong analytical skills who can solve complex problems and manage competing priorities effectively.
Communicate technical concepts clearly to both technical and business audiences.
Build strong relationships and collaborate effectively across cross-functional teams and stakeholders.
Proactive, adaptable, and motivated to continuously learn and contribute to evolving technology landscapes.
Office environment with limited travel required.
Grasping, kneeling, light - moderate lifting (objects up to 20 pounds), reaching above shoulder, repetitive motion, typing, sitting, standing, visual requirement (able to see screens, detect color coding, read fine print), hearing requirement and the ability to sit at a computer for long periods of time.
Mental Requirements (Both Field & Office) include but are not limited to:
Ability to: understand, remember and apply oral and/or written instructions or other information, understand complex problems and collaborate/explore alternative solutions, organize thoughts and ideas into understandable terminology, organize and prioritize work schedule on a short-term basis, make decisions which have moderate impact on the immediate work unit and monitor impact outside this area, understand and follow basic instructions and guidelines, complete routine forms, compose letters, outlines, memoranda and basic reports and communicate with individuals via telephone.
Benefits:A flexible benefits program that allows each employee to select the level of coverage needed for their family in the areas of health, dental, insurance and disability.
A paid maternity and parental leave benefit that offers up to 20 weeks of paid leave for birth-giving parents and up to 12 weeks for other eligible parents, providing flexibility and support during this important life event.
Valuable retirement savings plans, including a savings plan with company stock as an investment option.
Paid time off/vacation/sick, plus paid personal days off (depending on location), and paid holidays.
An Employee and Family Assistance Program.
A Wellness Program, which focuses on supporting healthier employees by providing tools, resources, and opportunities to improve physical, mental, social, and financial well-being.
Enbridge's FlexWork (hybrid work model) offers eligible employees (Manager and below) the option to work from home on Wednesdays and Fridays, opt for a compressed work week schedule, or have flexible start and end times. Role requirements determine your eligibility for each option.
At Enbridge, we are dedicated to our core value of Inclusion.We are proud to bean Equal Opportunity Employer. We are committed to providing employment opportunities to all qualified individuals, without regard to age, race, color, national or ethnic origin, religion, sex, sexual orientation, gender identity or expression, marital status, family status, veteran status, Indigenous status, disability, or any other reason protected by federal, state, or local law.Applicants with disabilities can request accessible formats, communication supports, or other accessibility assistance by contacting careers@enbridge.com.
Information For Applicants:
Applications can be submitted via our online recruiting system only.
We appreciate your interest in working with us; however, only those applicants selected for interviews will be contacted.
Final candidates for this position may be required to undergo a security screening, including a criminal records check.
To learn more about us, visit www.enbridge.com
Sourced by ZipRecruiter
Natural gas and oil pipeline transportation
1,001 - 5,000 Employees
Calgary, AB, CA