Nabors logo

SOFTWARE DEVELOPER (JAVA)

Nabors

Houston, TX
Full Time
Mid Level
about 1 month ago

Job Description

About the Role

Nabors is seeking a Software Developer for the controls and automation team. The role involves providing hands-on support for software engineering projects, participating in creating software for controls and automation systems, testing, analyzing, and resolving technical issues, and writing or revising code to drive business results. This is a full-time position based in Houston, TX, offering opportunities to build career and knowledge in real-life business scenarios.

Key Responsibilities

  • Develop, test, implement and support stream and batch processing for analytics applications.
  • Identify potential problems and recommend solutions to complex data design scenarios.
  • Execute projects, provide estimates, deliver well-documented program code, and prepare code in accordance with Nabors' design, usability, performance standards, and graphic user interface.
  • Serve as a technical data resource to cross-functional teams.
  • Develop, code, configure and test programs from clear specifications to meet business needs and ensure application functionality.
  • Troubleshoot and solve common system problems.
  • Assist on projects involving complex interfaces and interdependencies between systems, including integrating multiple solutions.
  • Participate in systems design within an established framework to maximize system efficiency.
  • Develop detailed flowcharts on processing logic for simple programs; debug systems to support daily operational needs.
  • Support investigation and remediation of production-level issues.
  • Support production deployment processes and performance testing.
  • Assist with User Acceptance Testing (UAT).
  • Identify and triage performance and operation issues following automation implementations.
  • Mentor new resources on best practices and development.

Requirements

  • Employer will accept a Bachelor's degree in Computer Science or related Field and 36 months of experience in the job offered or in a Software Developer (Java)-related occupation.
  • Alternatively, a Master's degree in Computer Science or related field and 1 year of experience in the job offered or in a Software Developer (Java)-related occupation.

Qualifications

  • Bachelor's degree in Computer Science or related Field (for the first option).
  • Master's degree in Computer Science or related field (for the second option).
  • Experience in developing, testing, and supporting software applications.
  • Knowledge of stream and batch processing, data design, and system troubleshooting.
  • Ability to work on complex interfaces and system interdependencies.
Apply Now

Job Details

Posted AtJun 26, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Nabors

Website

nabors.com

Company Size

10000+ employees

Location

Houston, TX

Industry

Support Activities for Mining

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches