Skip to main content
Back to jobs

Developer III

External
oneok logoOneok · Tulsa, OK
Full-timeRemoteToday
AgileAzureJavaLinuxReactScrum
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Develop and support backend services primarily using Java in a distributed, Linux-based environment
  • Design and implement system enhancements that improve operational efficiency, reliability, and business capabilities
  • Troubleshoot and resolve production incidents impacting terminal operations, including participation in a 24/7 on-call rotation (1 week every 6 weeks)
  • Integrate software with industrial hardware and control systems (e.g., PLCs, Acculoads ) in partnership with Controls Technology teams
  • Collaborate with Service Desk, terminal operators, field technicians, and internal IT teams to diagnose and resolve real-world issues
  • Contribute to modernization efforts
  • Work within an Agile/Scrum team to deliver features and improvements aligned with business priorities
  • Essential Functions and Responsibilities
  • Analyze, design, develop, test, and maintain applications and interfaces supporting terminal automation systems
  • Provide technical support for production systems and ensure timely resolution of escalated issues
  • Document and implement system changes following established change management procedures
  • Coordinate with internal stakeholders and external vendors to gather requirements and ensure solutions meet business needs
  • Participate in cross-functional initiatives involving database , infrastructure, cybersecurity, and operations teams
  • Contribute to continuous improvement of development practices, system performance, and reliability

Requirements

  • 4+ years of experience in software development (flexible for strong candidates at 2+ years)
  • Strong experience with Java backend development
  • Working knowledge of SQL and relational databases
  • Experience troubleshooting and supporting production systems in a complex environment
  • Ability to analyze problems, identify root causes, and implement effective solutions
  • Strong communication skills with the ability to work directly with technical and non-technical stakeholders
  • Experience working in Agile/Scrum environments
  • Desired Knowledge, Skills, and Abilities (KSAs)
  • Experience working in Linux-based systems
  • Familiarity with system integration involving hardware or industrial systems
  • Exposure to front-end technologies, particularly React , is a plus
  • Experience with tools such as ServiceNow, Azure DevOps, or similar platforms
  • Experience working in Oil & Gas or other industrial environments is a plus
  • Demonstrated ability to mentor, collaborate, and contribute to team success
  • Relevant certifications (Microsoft, Oracle, Agile/Scrum, etc.) are a plus
  • Work Environment & Expectations
  • Hybrid schedule: in-office one day per week with remote flexibility
  • Participation in an on-call rotation (~1 week every 6 weeks)
  • Occasional travel to field terminals
  • Opportunities for professional development, including conferences and training
  • What Success Looks Like in the First 90 Days
  • 30 Days - Ramp Up and Learn the Environment
  • Build foundational knowledge of the Terminal Automation System (TAS), team processes, and supporting tools
  • Establish relationships with team members and key cross-functional partners
  • Begin understanding common support scenarios and system workflows
  • 60 Days - Contribute and Build Capability
  • Start contributing to development tasks, bug fixes, and support activities
  • Participate in troubleshooting production issues with guidance from the team
  • Gain familiarity with development processes, tools, and system integrations
  • 90 Days - Operate Independently and Add Value
  • Independently contribute to development work and system support
  • Participate in the on-call rotation and assist in resolving production issues
  • Collaborate effectively with cross-functional teams to deliver enhancements and improvements
  • Education
  • Bachelor's Degree in MIS, computer science, mathematics, or other related field, or an equivalent combination of formal education and the following job related experience
  • Work Experience
  • Experience with multiple development languages and/or platforms
  • Experience with software development and progra

Benefits

Remote work optionsFlexible schedule

Additional Information

#WeAreONEOK - Fortune 500 company. 100+ years in business. Leading midstream service provider. Safety first. Sustainable operations. Environmentally responsible. Employee focused. JOB SUMMARY Job Profile Summary In this role, you will develop, enhance, and support a distributed Terminal Automation System (TAS) deployed across 90+ field locations supporting critical fuel loading and unloading operations. This is a hands-on engineering role combining backend development, production support, and system integration in a highly operational environment. You will work closely with Operations, Controls Technology, Cybersecurity, Infrastructure, and other software teams to deliver new capabilities, resolve production issues, and continuously improve system reliability and performance. This role requires strong technical skills as well as the ability to collaborate across teams to support business-critical systems in real - time.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at oneok? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect