Programador Backend Senior
Juno Projects- Location
- Location not stated
- Workplace
- —
- Employment
- —
- Salary
- —
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
- Line
- X (Formerly Twitter)
Skills
- Java
- PL/SQL
- Jenkins
- Selenium
- GitHub
- Spring
- Hibernate
- JPA
- Spring Boot
- Maven
- Tomcat
- JBoss
- WebLogic
- Apache
- Nginx
- TypeScript
- Python
- Node.js
- .NET