Consultor Senior Backend

SG Tech
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Tech stack

Java
API
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Hibernate
Java Persistence API
Spring
Maven
MVC
SQL Databases
Spring-mvc
Spring-boot
Backend
GIT
REST
Software Version Control
Spring Batch
Jenkins
Control M

Job description

  • Liderazgo técnico en equipos pequeños y diseño de soluciones end-to-end.
  • Toma de decisiones técnicas clave dentro de su ámbito de especialidad.
  • Diseño de componentes backend, APIs RESTful y arquitecturas desacopladas.
  • Implementación de buenas prácticas de desarrollo, testing y versionamiento.
  • Coordinación técnica en tareas de desarrollo, asegurando calidad y cumplimiento de plazos.
  • Colaboración con áreas de QA, DevOps y arquitectura para la entrega de soluciones completas.

Requirements

Buscamos Profesionales con más de 6 años de experiencia sólida en desarrollo backend con Java, orientado a soluciones robustas, escalables y mantenibles. Experto en el ecosistema Spring (Boot, MVC, Batch, Framework), con dominio avanzado de las versiones Java SE11, SE17 y SE21, y competencias técnicas demostradas en arquitectura de aplicaciones, patrones de diseño y desarrollo end to end.

Cuenta con más de 5 años de experiencia trabajando con frameworks y tecnologías clave como Spring Boot, JPA/Hibernate, SQL, Git y Maven, además de amplio conocimiento en entornos de integración y despliegue continuo (CI/CD) con Jenkins, incluyendo la gestión de pipelines y políticas de branching.

Además, cumple con el rol TIII: liderazgo técnico en desarrollos pequeños, fuerte capacidad de coordinación de equipos, definición de soluciones técnicas y responsabilidad en el diseño funcional básico., * Lenguaje Java: Nivel experto. Profundo conocimiento en versiones SE11, SE17 y SE21.

  • Spring Boot / Spring Framework / Spring Batch / Spring MVC: Nivel avanzado. Experiencia sólida en proyectos empresariales.
  • ORM y persistencia: JPA / Hibernate. Diseño y optimización de consultas.
  • Bases de datos relacionales: Modelado, consultas SQL complejas, tuning.
  • Control de versiones: Git. Gestión de ramas, pull requests, tagging, flujos GitFlow.
  • Build y dependencias: Maven. Gestión de perfiles, ciclos de build, artefactos.
  • CI/CD: Jenkins. Configuración y mantenimiento de pipelines declarativos (Jenkinsfile), despliegues automatizados y estrategias de branching.
  • Batch y planificación: Experiencia con Spring Batch y conocimientos de herramientas como Control-M (valorable).
  • Imprescindible conocimiento avanzado de herramientas de IA.

Benefits & conditions

  • Contrato a termino Indefinido
  • Modalidad Remota
  • Horario De lunes a jueves de 8:00 a 17:00, viernes de 8:00 a 15:00; con una hora de flexibilidad horaria. Jornada de verano de 8:00 a 15:00, en julio y agosto

Apply for this position