Java Developer

Houston, Texas, United States
  • 1
5 + Years Experience

Company: Nabors
Skills: IT - Software Development
Experience: 5 + Years
Education: Some College
Location: Houston, Texas, United States

Are you seeking an opportunity to show your exceptional skills and knowledge? Are you looking for a company which provides you with dynamic and challenging work environment every single day? If yes, look no further.... We are probing for individuals who are skilled, knowledgeable and are ready to work in a fast paced environment to deliver top notch solutions to cater business needs.

Company Overview

Nabors Industries owns and operates one of the world's largest land-based drilling rig fleet and is a provider of offshore drilling rigs in the United States and multiple international markets. Nabors also provides directional drilling services, performance tools, and innovative technologies for its own rig fleet and those of third parties. Leveraging our advanced drilling automation capabilities, Nabors' highly skilled workforce continues to set new standards for operational excellence and transform our industry.

Nabors is committed to providing equal employment opportunities to all employees and applicants and prohibiting discrimination and harassment of any type without regard to race, religion, age, color, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This applies to all terms and conditions of employment including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. To learn more about our Fair Employment practices, please refer to the Nabors Code of Conduct.

Nabors Drilling Solutions is an oil and gas service company and a division of Nabors Drilling Technologies USA, Inc. With offices in Alaska, North Dakota, North East, Wyoming, East/South/and West Texas, we are positioned to service both the North American and International marketplaces. Our workforce, like our technology, is rapidly expanding and looking for a qualified Java Developer.

Design, develop, implement and maintain Java applications. Analyze, program, test and debug software. Recommend changes to improve processes. Ideate, innovate and stay on top of technology to build performant and scalable applications.

  • The primary responsibility of this role is to design, develop, test, implement and support APIs and integration for platform applications

  • Identify potential problems and recommend solutions to the most complex data design scenarios

  • Provide estimates, deliver well documented program code and prepare code in accordance with Nabors designs usability, performance standards, and graphic user interface

  • Assist as technical data resource to cross functional teams

  • Develop, code and/or configure and test programs from clear specifications to meet business needs and ensure functionality of applications

  • Diagnose and solve common system problems while working under pressure to meet aggressive deadlines in an environment with limited resources

  • Assist on projects involving complex interfaces and interdependencies between systems and also integrating multiple solutions

  • Participate in systems design, working within an established framework to maximize system efficiency

  • Develop detailed flowcharts to show processing logic for simple programs; debug systems to provide daily operational support for production systems

MInimum qualifications


  • 5+ years of experience in Core and Advanced Java (1.8 or above)
  • 5+ years of experience in Spring and Apache
  • 3+ years of experience in Mybatis, Hibernate or JPA experience
  • 4+ years of experience in J2EE containers, with experience in one of Tomcat, JBoss, Spring Boot
  • Restful services - 4+
  • 5+ years of experience in OOAD
  • 5+ years of experience in Inversion of Control and Dependency Injection frameworks
  • 3+ years of experience in Messaging Brokers
  • 3+ years of experience in NoSQL Databases like MongoDB
  • 5+ years of experience in Continuous Integration/continuous deployment (e.g. GIT, TFS, MAVEN, GRADLE and ANT)
  • 3+ years of experience in Caching & Scheduler experience
  • 5+ years of experience in Unit testing using Junit and related tools
  • 2+ years of experience in using API Gateway
  • 5+ years of experience in REST & API practices;
  • 3+ years of experience in Kafka

preferred qualifications


  • Micro services
  • Angular 5 or above - 2+
  • Typescript
  • HTML 5
  • HTML Widgets
  • CSS, less
  • Kafka Knowledge
  • API Management
  • Websockets
  • Interprocess communication
  • Multiprocess Architecture
  • Message Queues
  • Kendo