TRE26-ECS-085 - Analista Programador/a de Aplicaciones Java
Role details
Job location
Tech stack
Job description
Ineco lleva 55 años diseñando soluciones integrales, innovadoras y tecnológicas que han permitido avanzar hacia un nuevo modelo de movilidad más sostenible y más segura. Soluciones que contribuyen de manera directa en la mejora de la calidad de vida de millones de personas., Análisis funcional y técnico, diseño, desarrollo y mantenimiento de aplicaciones web basadas en tecnología Java, participando en todo el ciclo de vida del software bajo arquitecturas basadas en microservicios y marcos de desarrollo ágiles.
- Interlocución directa con usuarios y áreas de negocio para la toma de requisitos, análisis de necesidades, definición de funcionalidades e identificación y resolución de incidencias en aplicaciones web Java.
- Diseño de soluciones técnicas y desarrollo de aplicaciones web basadas en Java, siguiendo arquitecturas de microservicios y buenas prácticas de desarrollo (clean code, patrones de diseño, etc.).
- Coordinación y ejecución de despliegues en distintos entornos (desarrollo, pruebas y producción), asegurando la correcta configuración, integración de herramientas de calidad y optimización del código antes de su puesta en producción.
- Definición y ejecución de planes de pruebas (unitarias, integración y funcionales), garantizando la calidad del software y el cumplimiento de los requisitos establecidos.
Requirements
Titulación Universitaria Media y/o Superior preferiblemente en Ingeniería Informática o Ingeniería en Telecomunicaciones o Conocimientos equivalentes equiparados por la empresa y/o experiencia consolidada en el ejercicio de la actividad profesional en la empresa y reconocida por ésta.
- Experiencia de al menos 5 años en análisis, diseño y desarrollo de aplicaciones con tecnología Java.
- Experiencia de al menos 5 años en desarrollo bajo arquitectura de microservicios, empleando tecnologías como Spring, Hibernate, J2EE, Maven y frameworks front-end (JavaScript, Angular, jQuery, Vue).
- Experiencia de al menos 5 años en el manejo de bases de datos relacionales (SQL): consultas, procedimientos almacenados, funciones, etc.
- Experiencia de al menos 3 años en el uso de herramientas de integración continua, control de versiones (Git) y herramientas de calidad de código.
- Experiencia de al menos 1 año trabajando con metodologías ágiles (Scrum u otras)., * Plaza reservada para personas que se presenten al proceso de selección y acrediten documentalmente tener un grado de discapacidad igual o superior al 33%.
Benefits & conditions
- Incorporarte a una compañía pública referente en la ingeniería y consultoría del transporte con más de 6.000 profesionales.
- Contamos con beneficios flexibles adaptables a cada persona.
- Formación continua. En INECO aportamos la formación en idiomas y la formación en las disciplinas técnicas que se requieran para desarrollar tu carrera profesional.
- Conciliación entre la vida personal y profesional. Disponemos de múltiples medidas de conciliación.
- Acceso a numerosos descuentos y promociones exclusivos para nuestros profesionales