Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Enbridge Logo

JAVA Developer (Houston, TX)

Enbridge

$72 - $76
Aug 15, 2025
Houston, TX, US
Apply Now

Enbridge is seeking a Java Developer to join their team to develop and support critical commercial business applications for US Gas Transmission and Midstream (GTM). The role requires contributing to all phases of the software life cycle and collaborating across teams to meet growing energy needs.

Requirements

  • Experience in web application development and implementing N-Tier architecture-based end-to-end solutions.
  • Experience developing complex applications with Java, web services, CSS, XML/XSLT, HTML, JavaScript, Junit, and Oracle SQL.
  • Proficiency in object-oriented programming, software design patterns, Spring framework, data structures and algorithms, multithreading and synchronization, and performance tuning.
  • Experience with the full software development life cycle, including coding standards, source code management repositories, and unit testing.
  • Broad knowledge of programming languages and techniques including JSON, ORM, C-Sharp, IIS, ASP. Net.
  • Experience with DevOps CI/CD and automated test execution using tools such as GIT, Azure DevOps, and Ansible.
  • Experience with IT operations, automation, Cloud computing, and monitoring and logging.

Responsibilities

  • Implement all phases of the software life cycle, including systems analysis, requirements gathering, design, development, maintenance, and documentation.
  • Utilize gas business knowledge and technical expertise to develop and support complex software solutions for critical commercial business applications, including implementation, testing, and debugging.
  • Collaborate effectively across cross-functional teams to align on solution design and ensure successful implementation of initiatives.
  • Conduct issue reviews and determine strategies to prevent problem reoccurrences.
  • Proactively identify and drive process improvement opportunities, implementing solutions using current and emerging technologies.
  • Address technical strategies to ensure adherence to security, business continuity, and compliance requirements.
  • Analyze software performance and assist in establishing acceptable performance levels.

Other

  • University degree in computer science or related field.
  • 5-7 years of experience in application development.
  • Strong analytical, problem-solving, and technical skills.
  • Highly self-motivated.
  • Excellent written and verbal communication skills, with the ability to convey technical information to both technical and non-technical audiences.