Previous Job
Java Developer
Ref No.: 18-05098
Location: Houston, Texas
Position Type:Direct Placement
Pay Rate : $ 110,000.00 - 130,000.00 /Year
Join one of the most advanced development teams in Houston with unprecedented benefits!!

Our client is bringing software into upstream oil and gas. We have a team of data scientists creating next-gen fracture simulations, a wealth of historical and continuous field data, and a vision for a product that will revolutionize the industry; Now we're growing our backend development team to tie it all together into a cohesive product. Come be a part of this exciting opportunity, with a small, family feel, and help build something great.

  • Work as part of a scrum team to design, build, test, and maintain stable and scalable production systems in Java using Spring Boot.
  • Decompose larger solutions into discrete, stateless modules where they can be used independently as part of a larger workflow.
  • Build and deploy microservices using modern frameworks and systems.
  • Provide insight into the technologies used to provide the best solution as we build our SOA ecosystem.
  • Bachelor's Degree in Computer Science or equivalent experience
  • 5+ years of solid backend Java development experience
  • Proficiency with SQL and NoSQL database technologies
  • Strong understanding of interprocess communication methods including HTTP/REST, Message Bus architecture, etc.
  • Strong understanding of concurrency and multi-threaded programming concepts
  • Experience with service monitoring systems and platforms like Datadog (metrics and alerting), Jaeger (tracing), and Splunk (log indexing and reporting).
  • Experience with Test driven development practices
  • Experience with Continuous Integration / Continuous Deployment tooling
  • Experience working in an Agile development environment using Scrum or Kanban
  • Experience with React or similar JavaScript frameworks
  • Knowledge of middleware platforms such as Mulesoft

Preferred Qualifications:
  • Experience with Ruby on Rails
  • Knowledge of business process management platforms such as Appian or Pega
  • Domain knowledge in upstream oil and gas, preferably in Oil Field Services or Petroleum Engineering