TRE26-ECS-085 - Analista Programador/a de Aplicaciones Java

INECO
Madrid, Spain
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Shift work
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Software Quality Computer Engineering Continuous Integration Relational Databases Software Design Patterns Web Development Java Platform Enterprise Edition (J2EE) Hibernate (Java)
+13 more
JQuery Apache Maven Scrum Methodology Software Engineering SQL Databases Web Applications Web Platforms Git Vue.js AngularJS Front End Software Development Software Version Control Microservices

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

About the company

Con un equipo multidisciplinar de más de 6.000 profesionales, la empresa está presente en todos los continentes donde despliega su experiencia y capacidad para afrontar trabajos técnicamente complejos gracias a su conocimiento especializado y a la aplicación de la tecnología más avanzada y vanguardista., Formar parte de una empresa como INECO se traduce en oportunidad: la diversidad de oferta con la que contamos significa que puedes desarrollar tu trayectoria profesional en el ámbito que mejor responda a tus intereses, así como ir aprendiendo en las distintas áreas de la compañía. En Ineco apostamos por el talento que tiene como base entornos de trabajo retadores y estimulantes que promuevan el desarrollo personal y profesional de nuestros empleados, garantizando el cumplimiento de los principios de igualdad, mérito y capacidad, así como la trasparencia, objetividad y la igualdad de oportunidades. En Ineco estamos comprometidos con la protección del medio ambiente y con la mitigación de los efectos del cambio climático y nos sumamos al reto de la Agenda 2030 y los 17 ODS. Mantenemos desde el año 2008 la adhesión a los Diez Principios del Pacto Mundial de Naciones Unidas, basados en el respeto y promoción de los derechos humanos, laborales, medioambientales y de lucha contra la corrupción.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all