Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Enbridge

Intermediate Java Programmer – Marketing & Risk Management Systems

Enbridge

Intermediate Java Programmer enhancing and maintaining enterprise applications for energy trading at Enbridge. Collaborating on technical designs, supporting system initiatives, and improving processes.

Posted 6/18/2026full-timeCalgary • 🇨🇦 CanadaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
Java.NETOracle

About the role

Key responsibilities & impact
  • Develop, 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.

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • 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.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaOraclePLSQL.NETapplication developmententerprise system supportroot cause analysistechnical designcoding standardstesting and validation
Soft Skills
analytical skillsproblem solvingcommunicationrelationship buildingcollaborationadaptabilitymotivationcontinuous learningprioritizationguidance
Certifications
degree in Computer Sciencedegree in Information SystemsDiploma in equivalent domain