Mid-Level Java Developer
Core
Design, develop, and maintain desktop and web applications for subsurface evaluation solutions in the energy sector.
Role type
Mid-level Java backend developer
Builds
Desktop and web applications, REST APIs, and integrated services for energy industry clients
Domain
Energy / Subsurface evaluation / Software Engineering
Deliverable
production ML models | product features
Required skills
Java Core, Spring Boot, REST APIs, Git workflows, SQL databases, Agile/Scrum, Object-oriented design, Automated testing
Preferred skills
GIS connectors, Docker/Kubernetes, Eclipse Plugin development, CI/CD automation
Technologies
Java, SpringBoot, Hibernate, JPA, REST, Swagger/OpenAPI, Spring Security, OAuth2/OIDC, JWT, GitLab, SQL Server, PostgreSQL, Eclipse RCP, SWT, JFace
Responsibilities
Design and develop desktop and web applications; Build and integrate APIs; Implement automated tests; Monitor and optimize performance and security; Troubleshoot issues across environments; Contribute to technical documentation.
Seniority
Mid-level, hands-on IC