HeyClue
Programador/a Java
HeyClueSpain18 hours ago
Full-timeOther
Programador/a Senior Java

Introducción

Buscamos un/a Programador/a Senior Java para incorporarse a un equipo de desarrollo sólido y en crecimiento, trabajando con tecnologías Java de entorno empresarial. Tendrás la oportunidad de participar en proyectos críticos, diseñando y desarrollando soluciones robustas, escalables y de alto rendimiento en un entorno híbrido (combinando trabajo presencial y remoto).

Si te apasiona el desarrollo backend en Java, te sientes cómodo/a trabajando con bases de datos corporativas y te interesa seguir creciendo en entornos J2EE, esta posición puede encajar muy bien contigo.

Responsabilidades

  • Analizar, diseñar y desarrollar aplicaciones Java en entornos Java Enterprise Edition (J2EE).
  • Programar y mantener servlets, JDBC, Web Services y otros componentes de la capa de negocio.
  • Desarrollar y mantener interfaces y servicios que intercambian datos en XML y JSON.
  • Colaborar en el diseño de la capa de presentación utilizando HTML, CSS y JavaScript.
  • Diseñar, optimizar y mantener consultas SQL, procedimientos almacenados y lógica de negocio en Oracle y/o DB2.
  • Utilizar herramientas de desarrollo como IDE Java (tipo Eclipse) para la implementación y depuración de código.
  • Integrar el código en la plataforma de integración continua (por ejemplo, Jenkins) y gestionar versiones con herramientas de control de código fuente (CVS, Subversion o similares).
  • Participar en la revisión de código, asegurando la calidad, mantenibilidad y buenas prácticas.
  • Colaborar con otros equipos (análisis funcional, QA, infraestructuras) para asegurar entregas de calidad y en plazo.
  • Contribuir a la mejora continua de procesos, estándares y herramientas de desarrollo.

Requisitos imprescindibles

  • Experiencia mínima de 2 años como Programador/a Java en entornos profesionales.
  • Dominio de Java 7 o superior.
  • Experiencia en desarrollo con Java Enterprise Edition (J2EE) en cualquier servidor de aplicaciones (programación de servlets, JDBC, Web Services, etc.).
  • Conocimientos sólidos de HTML, CSS, XML y JSON.
  • Experiencia con JavaScript para la capa de presentación.
  • Experiencia trabajando con bases de datos Oracle y/o DB2.
  • Manejo fluido de SQL y PL/SQL, incluyendo procedimientos almacenados.
  • Experiencia utilizando un IDE Java (preferiblemente tipo Eclipse o similar).
  • Experiencia en el uso de herramientas de gestión de código fuente (CVS, Subversion o similares).
  • Experiencia con herramientas de integración continua (por ejemplo, Jenkins).
  • Disponibilidad para trabajar en modalidad híbrida.

Requisitos deseables (valorables)

  • Experiencia con versiones más recientes de Java (Java 11, 17, etc.).
  • Conocimientos de patrones de diseño y buenas prácticas de arquitectura en aplicaciones empresariales.
  • Experiencia en optimización de rendimiento de aplicaciones Java y consultas a base de datos.
  • Familiaridad con metodologías ágiles (Scrum, Kanban).
  • Conocimientos de otras herramientas de integración continua y gestión de código (Git, GitLab CI, Bamboo, etc.).
  • Experiencia en entornos de alta disponibilidad y sistemas críticos.

Beneficios

(Ejemplo de beneficios típicos; adapta según tu empresa si lo deseas)

  • Modalidad de trabajo híbrida, combinando trabajo remoto y presencial.
  • Participación en proyectos tecnológicos de carácter

Key Skills

Ranked by relevance