Saltar al contenido

Halliburton

Desarrollador Java de nivel intermedio

JavaSQLPostgreSQLDockerKubernetes
Traducción automática. Consulta el original.

Sobre la oportunidad

Buscamos a las personas adecuadas: personas que deseen innovar, lograr objetivos, crecer y liderar. Atraemos y retenemos al mejor talento invirtiendo en nuestros empleados y capacitándolos para que desarrollen su potencial y sus carreras profesionales. Experimente los desafíos, las recompensas y la oportunidad de trabajar para uno de los mayores proveedores de productos y servicios del mundo para la industria energética global.

FUNCIONES DEL PUESTO

Buscamos un desarrollador de Java cualificado con más de 3 años de experiencia para nuestro equipo de Servicios Técnicos de Neftex. Reportando al líder del equipo, usted contribuirá al diseño, desarrollo y mantenimiento de soluciones de evaluación del subsuelo en todo el sector energético. Los candidatos seleccionados serán personas evidentemente entusiastas y motivadas a las que podamos formar en nuestros procesos y que, en última instancia, desempeñen un papel clave en las iniciativas de garantía de calidad en diferentes grupos de interés.

Responsabilidades clave

  1. Diseñar, desarrollar y mantener aplicaciones de escritorio y web utilizando Java.
  1. Implementar nuevos servicios, funcionalidades y correcciones de errores según las prioridades del Product Owner.
  1. Construir e integrar APIs para permitir una comunicación fluida entre servicios y componentes.
  1. Colaborar con product owners, arquitectos y otros desarrolladores para definir requisitos y entregar soluciones de alta calidad.
  1. Participar activamente en ceremonias ágiles, incluyendo planificación de sprints, reuniones diarias (stand-ups), refinamiento del backlog y retrospectivas.
  1. Escribir código limpio, mantenible y bien documentado siguiendo las mejores prácticas de la industria y los estándares internos.
  1. Implementar pruebas automatizadas (unitarias, de integración y funcionales) para garantizar la calidad y fiabilidad del código.
  1. Monitorear y optimizar el rendimiento, la escalabilidad y la seguridad.
  1. Aplicar y hacer cumplir las mejores prácticas de seguridad, incluyendo:
  1. Garantizar flujos seguros de autenticación y autorización.
  1. Implementar cifrado para datos en tránsito y en reposo.
  1. Validar y sanitizar todas las entradas para prevenir ataques de inyección.
  1. Mantener las dependencias y bibliotecas actualizadas para mitigar vulnerabilidades.
  1. Solucionar y resolver problemas en entornos de desarrollo, pruebas (staging) y producción.
  1. Mantenerse al día con las tecnologías emergentes, marcos de trabajo y tendencias de la industria relevantes para el desarrollo diario.
  1. Contribuir a la documentación técnica y al intercambio de conocimientos entre equipos.
  1. Comunicar y escalar problemas de forma clara y rápida a las partes interesadas pertinentes.

Ubicación

Tenga en cuenta que, aunque se trata de un puesto híbrido, deberá acudir a nuestra oficina de Abingdon, Oxfordshire, un mínimo de tres días por semana.

97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, Reino Unido

Detalles del puesto

Número de solicitud: 209320

Nivel de experiencia: Profesional con experiencia

Familia profesional: Ingeniería/Ciencia/Tecnología

Línea de servicio de producto: Landmark Software & Services

Tiempo completo / Tiempo parcial: Tiempo completo

Ubicaciones adicionales para este puesto: Abingdon

Cualificaciones mínimas

  1. Sólidos conocimientos de Java Core, incluyendo:
  1. Collections Framework, Generics, Streams, Lambdas
  1. Gestión de excepciones y mejores prácticas
  1. Multithreading y concurrencia (Executors, sincronización, CompletableFuture)
  1. Gestión de memoria y conceptos básicos de recolección de basura (garbage collection)
  1. Principios orientados a objetos (SOLID, patrones de diseño, arquitectura de microservicios)
  1. Experiencia con Java y marcos relacionados (SpringBoot, Eclipse RCP, OData, Hibernate, JPA, REST, etc.)
  1. Desarrollo Backend incluyendo REST APIs con Spring Boot, especificaciones Swagger/OpenAPI, Spring Security, OAuth2/OIDC, JWT.
  1. Flujos de trabajo basados en Git y canalizaciones CI/CD de Gitlab.
  1. Experiencia trabajando en un entorno de desarrollo ágil (Scrum o Kanban).
  1. Familiaridad con SQL Server, PostgreSQL u otras bases de datos relacionales.
  1. Persona proactiva, con iniciativa y capacidad para aprender nuevas tecnologías rápidamente.
  1. Grado universitario en Ingeniería de Software, Ciencias de la Computación o un campo relacionado.

CUALIFICACIONES

Cualificaciones mínimas: Las cualificaciones mínimas pueden adquirirse a través de escuelas técnicas o experiencia equivalente relacionada. Los candidatos que posean cualificaciones que superen los requisitos mínimos del puesto serán considerados para roles de nivel superior, teniendo en cuenta (1) su experiencia, (2) requisitos adicionales del puesto y/o (3) necesidades del negocio. Dependiendo de la formación, la experiencia y el nivel de habilidad, puede haber una variedad de oportunidades laborales disponibles, desde Profesional Técnico de Software (Senior - Principal).

Cualificaciones preferentes

  1. Familiaridad con conectores GIS.
  1. Familiaridad con Azure DevOps, GitLab y flujos de trabajo basados en Git.
  1. Experiencia con automatización de canalizaciones CI/CD y scripting de despliegue.
  1. Experiencia con pruebas automatizadas, incluyendo pruebas unitarias, de integración y de regresión.
  1. Experiencia en desarrollo de plugins de Eclipse, incluyendo SWT, JFace, Eclipse OSGi, puntos de extensión, vistas/editores, preferencias.
  1. Conocimiento de contenedorización y orquestación (Docker, Kubernetes).

Halliburton es un empleador que ofrece igualdad de oportunidades. Las decisiones de contratación se toman sin tener en cuenta la raza, el color, la religión, la discapacidad, la información genética, el embarazo, la ciudadanía, el estado civil, el sexo/género, la preferencia/orientación sexual, la identidad de género, la edad, el estatus de veterano, el origen nacional o cualquier otro estatus protegido por la ley o regulación.

Información sobre la compensación

La compensación es competitiva y acorde con la experiencia.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026