Design, develop, and maintain backend services and APIs using Java (8 / 11 / 17) for subsurface and geoscience applications
Build cloud native and hybrid solutions on AWS supporting large seismic, well, and reservoir datasets
Develop microservices based architectures and ensure scalability, performance, and fault tolerance
Implement data ingestion, processing, and storage pipelines for high volume subsurface data
Integrate backend services with UI, analytics, and visualization platforms
Collaborate with geophysicists, data scientists, and product owners to understand domain workflows and translate them into technical solutions
Ensure security, compliance, logging, and monitoring across services
Optimize application performance for compute intensive and data heavy workloads
Participate in code reviews, design discussions, and architectural decisions
Support CI / CD pipelines and automated deployments in cloud and hybrid environments.
Java Backend Developer • Houston, TX, United States