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