Analista Técnico Java Jsf/ Funcional J2Ee

Hace 5 días

Ávila, Castilla y León, España Hiberus Jornada completa
  • Ofertas de Analista Programador Java Jee en Ma...

Analista Programador/a Java Senior | JEE, APIs REST y OpenShift

En Redsys seleccionamos para nuestra oficina de Madrid, a un/a Analista Programador/a con experiencia en lenguajes backend Java para incorporarse en plantilla. Participarás activamente de los Servicios, Proyectos e iniciativas de la empresa.

¿Quieres saber que te ofrecemos? Proyectos interesantes de los que ver su utilidad en la vida diaria, grandes profesionales de los que aprender en un entorno dinámico, modelo híbrido de teletrabajo flexible (2 días presenciales/semanales) tecnologías punteras, buen ambiente, formación especializada, plan healthy, plan de retribución flexible, crecimiento y muchas cosas más.

· Análisis funcional y técnico de requerimientos para aplicaciones Java/JEE.

· Desarrollo y mantenimiento de aplicaciones basadas en Java/JEE, asegurando calidad, rendimiento y escalabilidad.

· Implementación de APIs REST y servicios integrados bajo arquitectura de microservicios.

· Acceso y manipulación de datos en bases de datos relacionales, principalmente DB2, optimizando consultas SQL.

· Despliegue y configuración de aplicaciones en entornos OpenShift 4, incluyendo gestión de contenedores y pipelines CI/CD.

· Colaboración con equipos de arquitectura y sistemas para garantizar alineación con estándares corporativos.

· Participación en pruebas unitarias, integración y soporte en entornos productivos.

Gestión de Guardias y ejecución de intervenciones fuera del horario laboral.

Conocimientos específicos:

· Amplia experiencia en Java/JEE (Servlets, JSP, JPA, CDI) y ecosistema asociado.

· SQL avanzado y experiencia en DB2 (optimización de consultas, índices para optimizar el acceso de aplicaciones a BDD).

· Capacidad para analizar y resolver problemas técnicos complejos.

· Experiencia en entornos OpenShift, contenedores (Docker) y conceptos básicos de Kubernetes.

· Herramientas de integración continua: Jenkins, Maven, Git.

· Conocimientos básicos de administración de sistemas Linux/AIX.

Conocimientos Valorables:

· Experiencia en arquitecturas de microservicios.

· Conocimientos en seguridad de aplicaciones (autenticación, autorización).

· Familiaridad con mensajería (Kafka, JMS).

Experiencia en entornos cloud y monitorización

· Capacidad analítica y orientación a resultados.

· Liderazgo técnico y habilidades de comunicación.

· Trabajo en equipo y comunicación efectiva.

· Capacidad de aprendizaje continuo y adaptación tecnológica.

· Adaptación a entornos ágiles (Scrum, Kanban).

En Redsys trabajamos para garantizar una igualdad de oportunidades real y efectiva que nos permita promover el desarrollo profesional y la diversidad, equidad e inclusión laboral, en línea con nuestro compromiso con el ODS 5 (Igualdad de oportunidades), el ODS 8 (Trabajo decente y crecimiento económico) y el ODS 10 (Reducción de las desigualdades) de la Agenda 2030 de Naciones Unidas, así como con los Principios del 1 al 6 del Pacto Mundial.

¿Este trabajo es un acierto o un fracaso?

Buscamos a alguien que haya dicho esto alguna vez:

  • Y cinco minutos después.
  • .ah, fui yo hace tres años.

Si te has reído, es porque sabes que mantener software también forma parte del trabajo.

Desarrollar está muy bien, pero hacer que una aplicación siga funcionando, evolucione, escale y no explote cuando alguien pide "un cambio pequeño". eso ya es otro nivel.

  • Habrá desarrollo.
  • Habrá migraciones.
  • Habrá APIs REST, algún SOAP que sigue resistiéndose a desaparecer, pruebas, refactorizaciones y bastante trabajo pensando cómo hacer que el código de hoy no sea el problema de dentro de cinco años.
  • También participarás en la evolución de aplicaciones de la Administración Pública, desarrollando soluciones robustas, mantenibles y alineadas con arquitecturas modernas.

Lo que esperamos de ti.

Que disfrutes programando. (También leyendo código que escribió otra persona.)

Y, de vez en cuando, el tuyo propio.

Nos encajará especialmente alguien que tenga experiencia en alguno de estos entornos:

  • Microservicios.
  • HTML5 y tecnologías web.

Y que hayas participado en pruebas, integración, refactorización y evolución de aplicaciones, no solo en desarrollarlas desde cero.

Y una pregunta clave: Cuando encuentras una función de 800 líneas.

¿La cierras lentamente esperando que nadie la toque. o ¿empiezas a pensar cómo dividirla sin romper nada?

Si has elegido la segunda opción, INSCRÍBETE.

¿Qué ponemos nosotros?

Un proyecto estable donde vas a desarrollar software que realmente se utiliza.

Modelo híbrido, flexibilidad, seguro médico, clases de inglés, formación continua, apoyo a certificaciones