Acerca de la Empresa La experiencia que se espera de los solicitantes, así como las habilidades y cualificaciones adicionales necesarias para este trabajo, se enumeran a continuación.
\n
Te encargarás de
\n
Llevar del diseño a la puesta en producción desarrollos Backend Java/Spring en arquitecturas Cloud Native (AWS, Azure, GCP, Huawei) y On-Premise.
\n
Búsqueda y evaluación de nuevas tecnologías que permitan mejorar la arquitectura.
\n
Desarrollar componentes modulares y reutilizables.
\n
Garantizar un alto desempeño, especialmente en el acceso a datos.
\n
Experiencia en resolución de problemas de performance y alta disponibilidad de aplicaciones con alta volumetría.
\n
Uso de TDD, Unit Testing, E2E, CI / CD.
\n
Capaz de trabajar en equipo y liderar técnicamente proyectos.
\n
Diseño de modelo de APIs.
\n
Manejo de los repositorios SVN y Git usando la filosofía Git Flow.
\n
Definición de guidelines de desarrollo Backend Java.
\n
Aplicación de IA en el ciclo de vida del desarrollo de aplicaciones y metodologías de VibeCoding.
\n
Soporte y Formación interna a los desarrolladores de los equipos de proyecto sobre arquitectura y tecnologías Backend.
\n
Acerca del Rol
\n
REQUERIMIENTOS DEL PUESTO
\n
Ingeniería técnica o Superior, o licenciatura en: Informática, Matemáticas, Telecomunicaciones o similar.
\n
Nivel de inglés Medio: Comprensión, lectura, oral y escrita.
\n
Experiencia mínima de 3 años en el rol.
\n
Calificaciones
\n
Requisitos en relación a herramientas:
\n
Imprescindible
\n
Experto en Java y su evolución de v8 a v21+: Dominio de Lambdas y Streams (Java 8), Sistema de Módulos (Java 9), Inferencia de tipos con var (Java 10), Clientes modernos (Java 11), Records, Sealed Classes y Pattern Matching (Java 14-17), y Virtual Threads (Project Loom) para alta escalabilidad (Java 21).
\n
Spring 4/5/6: Spring MVC, Spring Security, Spring Batch, Spring Cloud, Spring Boot, Spring Data.
\n
Hibernate / JPA / jOOQ.
\n
Cloud Native: Despliegue y arquitectura en Clouds públicos (AWS, Azure, GCP y Huawei Cloud) y mediante Docker y Kubernetes.
\n
IaaC (Infraestructura como Código): Dominio de Terraform, Ansible.
\n
Arquitectura y Patrones: Diseño de Microservicios bajo Arquitectura Hexagonal, aplicando principios SOLID, Inversión de Control (IoC) y Patrones de Diseño avanzados.
\n
Testing (unitario, funcional, integración, rendimiento..): JUnit, Sonar.
\n
APIs REST, OAuth.
\n
Bases de datos: DB2, Oracle, MySql, SqlServer, NoSql (ElasticSearch, MongoDB).
\n
SQL Avanzado y Optimización de rendimiento asociado. xugodme
\n
Declaración de Igualdad de Oportunidades
\n
[Incluir una declaración sobre el compromiso con la diversidad y la inclusión.]