Identificarás y definirás los requisitos de los proyectos
Realizarás el diseño técnico de soluciones
Garantizarás el nivel de calidad técnica definido por arquitectura en las entregas de software.
Análizarás los Procesos de manera funcional
Realizarás pruebas y soporte a usuarios de negocio, durante las pruebas de aceptación
Aplicarás estándares de documentación y buenas prácticas en el ciclo de vida de desarrollo
Titulación superior en informática o similar
Experiencia mínima de tres años como analista de desarrollo
Nivel medio de inglés
Java 11 y superior /JEE en general: JSE, estándares (JDBC, JMS, JAX-RS, JPA, ...) Spring y sus módulos como spring core, spring data, spring batch, spring boot, etc
Bases de datos: externas (Oracle, PostgreSQL) y en memoria (H2).
SQLBrokers de mensajería y sistemas orientados a eventos: ActiveMQ, KafkaHerramientas de construcción (Maven), control de versiones (Git, Svn) Devops: Jenkins, Sonar (con ejemplos de métricas)Framework de capa de presentación como Angular.
Patrones de diseño y buenas prácticasDesarrollo de APIs REST e integración con servicios web (REST y SOAP) Flujos de seguridad (Oauth2, SAML, etc)Experiencia en entornos Cloud (Azure, AWS, Google Cloud ...)
Carolina Muñoz, Responsable del equipo de Desarrollo, te cuenta de primera mano qué encontrarás en el equipo, proyectos y el stack tecnológico. ¡No te lo pierdas!