Juno Projects

Programador Backend Senior

Juno Projects

full-time

Posted on:

Origin:  • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheHibernateJavaJenkinsMaven.NETNGINXNode.jsPythonSeleniumSpringSpring BootSpringBootSQLSubversionTypeScript

About the role

  • 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.

Requirements

  • 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.
  • 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.