JobHabor

Programador Backend Senior

Juno Projects
Location
Location not stated
Workplace
Employment
Salary
Apply on the employer’s site

Programador Backend Senior - Juno Projects | Career Page

Programador Backend Senior

Barcelona, Spain

Apply for Position Or refer someone

Job Openings Programador Backend Senior

About the job Programador Backend Senior

Nuestro cliente

Nuestro cliente es una empresa especializada en consultoría, desarrollo e implementación de soluciones basadas en Sistemas de Información Geográfica (GIS). Con más de dos décadas de experiencia, colabora con entidades públicas y privadas, ofreciendo servicios tecnológicos innovadores y personalizados para la gestión del territorio. Su equipo multidisciplinar trabaja con metodologías avanzadas y en constante formación, lo que les permite adaptarse a nuevas tecnologías y mantener altos estándares de calidad.

Posición

Actualmente estamos buscando un/a Backend con experiencia en el desarrollo e integración de sistemas de información basados ​​sobre todo en tecnología Java.

Responsabilidades

  • Diseño y desarrollo de soluciones backend robustas, escalables y seguras en entornos Java y frameworks asociados.
  • Integración de sistemas de información en entornos complejos.
  • Mantenimiento y evolución de aplicaciones existentes.
  • Desarrollo de nuevas soluciones.
  • Garantía de calidad del código aplicando buenas prácticas de desarrollo (SOLID, arquitectura hexagonal, DDD).
  • Gestión de bases de datos relacionales con PL/SQL, asegurando rendimiento y coherencia en la persistencia de datos.
  • Automatización e integración continua mediante herramientas DevOps (Jenkins, Selenium, etc.) y control de versiones (GitHub/Subversion).
  • Testing y revisión de código para garantizar la calidad y fiabilidad de las soluciones desarrolladas.
  • Dockerización y despliegue de aplicaciones en entornos virtualizados o contenerizados.
  • Colaboración con otros equipos (analistas funcionales, desarrolladores front-end, testers, arquitectos) para lograr los objetivos del proyecto.
  • Documentación técnica de las soluciones y procesos para asegurar la transferencia de conocimiento.

Requisitos del puesto

Experiencia laboral

  • 4 años de experiencia en el desarrollo de aplicaciones Java (back-end).

Formación

  • Titulación universitaria en Ingeniería Informática o similar.

Requisitos técnicos y conocimientos mínimos

  • Java (v8, v11, v17), Spring Framework 3.0.6, Hibernate, JPA 1.0.0, Spring Boot
  • Base de datos relacionales a nivel de PL/SQL
  • Desarrollo con gestión de dependencias como Maven.
  • Control de versiones GitHUB o Subversion.
  • Procesos y herramientas de integración continua DevOps (Jenkins, Selenium, y/u otros ...).
  • Experiencia con servidores de aplicaciones Tomcat, Websphere, Jboss, Weblogic, y/u otros.
  • Experiencia con Apache o nginx.

Especialización a nivel de back-end (se valorará adicionalmente)

  • Inquietud por el código de calidad, aplicando conceptos SOLID i Arquitectura hexagonal.
  • Experiencia en testing e integración continua.
  • Trabajo con legacy code: técnicas de refactoring.
  • Dockerización de proyectos.
  • Deseable: Typescript, DDD, Python, Node.

Otros conocimientos que se valorarán

  • Conocimiento de .NET.
  • Catalán escrito y hablado (nivel C).
  • Experiencia en Sistemas de Información Geográfica.

Se ofrece

  • Modalidad Hibrida
  • Aprendizaje y desarrollo en la empresa.
  • Salario competitivo.
  • Incorporación inmediata.

Si has llegado hasta aquí y quieres saber más, ¡inscríbete en la oferta!

Apply for Position

Or refer someone

Share

  • Facebook
  • Line
  • LinkedIn
  • X (Formerly Twitter)
  • Whatsapp
  • Email

Skills

  • Java
  • PL/SQL
  • Jenkins
  • Selenium
  • GitHub
  • Spring
  • Hibernate
  • JPA
  • Spring Boot
  • Maven
  • Tomcat
  • JBoss
  • WebLogic
  • Apache
  • Nginx
  • TypeScript
  • Python
  • Node.js
  • .NET

More jobs at Juno Projects