Analista Programador/a
Role details
Job location
Tech stack
Job description
- Implementación de comunicaciones asíncronas mediante AJAX.
- Integración de vistas JSP con Spring MVC.
- Evolución controlada de interfaces legacy utilizadas en entornos productivos aseguradores.
- Frontend moderno (SPA)
- Deseable desarrollo y mantenimiento de aplicaciones frontend con Angular (versiones 8+).
- Consumo de APIs REST corporativas desde aplicaciones Angular.
- Implementación de validaciones, gestión de errores y control de estado en cliente.
- Coordinación con backend y arquitectura para la definición de contratos API, cumpliendo criterios de seguridad y gobierno corporativo.
- Deseable integración de frontends Angular con backends Java/Spring.
- Deseable uso de componentes, servicios, módulos y routing., + Realización de tareas de análisis técnico y de programación.
- Obtener información del usuario en colaboración con su superior para la realización de módulos del sistema.
- Colaborar en el diseño funcional y técnico de módulos con un cierto grado de supervisión.
- Apoyar la aplicación de tecnologías emergentes y mejores prácticas.
- Asignar tareas a muy corto plazo a una o dos personas y supervisar la programación.
- Contribuir al intercambio de conocimientos dentro del equipo., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza
Requirements
Backend
-
Desarrollo en Java (versiones 7+), con experiencia en evolución y mantenimiento de aplicaciones legacy.v (Necesario)
-
Desarrollo y mantenimiento de procesos batch (Java).
-
Deseable uso de Spring Framework y Spring Boot. Arquitectura e integración (core)
-
Diseño y evolución de APIs REST.
-
Definición de contratos mediante OpenAPI (Swagger).
-
Integración de servicios REST y SOAP.
-
Experiencia en mensajería asíncrona (Kafka) como productor y consumidor.
-
Aplicación de principios SOLID, patrones de diseño (MVC, SAGA) y arquitectura hexagonal.
-
Conocimientos de escalabilidad, idempotencia y gestión de errores en entornos críticos. Frontend (entornos corporativos aseguradores)
-
Frontend tradicional (legacy)
-
Desarrollo y mantenimiento de interfaces web con JSP en arquitecturas MVC.
-
Uso de JavaScript para lógica de cliente, validaciones y control de flujos., DevOps
-
Gestión de builds con Maven (ANT en entornos legacy). Calidad y testing
-
Uso de herramientas de análisis de calidad y cobertura de código (SonarQube, Kiuwan).
-
Deseable Testing unitario e integración con JUnit y Mockito. Deseable conocimiento en Bases de datos
-
Diseño y evolución de modelos de datos.
-
Experiencia con Oracle y PostgreSQL.
-
Programación en PL/SQL (procedures, funciones, triggers). Observabilidad y sistemas
-
Trabajo en entornos Linux y uso de scripting básico para soporte.
-
Deseable monitorización y análisis con Elastic Stack, Kibana y Grafana. Gestión, documentación y análisis funcional
-
Modelado con UML (casos de uso, diagramas de secuencia).
-
Elaboración de documentación técnica y funcional.
-
Uso de herramientas de gestión como JIRA y Confluence. Valorable
-
Experiencia previa en proyectos del sector seguros.
-
Conocimientos en frameworks frontend adicionales.
-
Uso de herramientas de asistencia al desarrollo basadas en IA (Copilot, Claude, etc.).
-
Control de versiones con SVN y Git (GitHub / Bitbucket).
-
Contenerización con Docker y conocimientos de Kubernetes.
-
Integración continua y despliegue con Jenkins u otras herramientas CI/CD., + Desarrollo profesional.
-
Proyectos punteros en clientes referentes de mercado.
-
Excelente ambiente de trabajo.
-
Flexibilidad y conciliación.
-
Trabajar con tecnologías punteras dentro del sector IT.
-
Acceso a DXC Learning y certificaciones oficiales.
-
Compromiso social y responsable.
-
Empleo estable.
-
Beneficios sociales., + Técnico
-
Recepciónista
-
Administrador
-
Ventas
-
Enfermero
-
Limpieza
-
Mantenimiento
-
Telefonista
-
Compras
-
Recursos humanos
Tipo de trabajo
- Desde casa
- Estudiantes
- Online
- Trabajos Verticales
- En inglés
- Teletrabajo
- Media jornada