> Markdown version of [/jobs/ext/2515236-ingeniero-de-software](https://www.wearedevelopers.com/jobs/ext/2515236-ingeniero-de-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingeniero de software - **Company:** Novanotio - **Location:** Madrid, Spain - **Salary:** €44,670.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Databases, Linux, Distributed Systems, PostgreSQL, Software Engineering, Backend, Information Technology, Cisco, Microservices - **Published:** August 31, 2026 - **Apply:** https://www.jobleads.com/es/job/e3e42b63409b98c8e5665ba6340347d5f ## About the Role * - Experiencia mínima de *5 años* en desarrollo de software y sistemas distribuidos. * - Requisitos técnicos principales en *Java*, *Microservicios*, *Linux* y *PostgreSQL*. * - Experiencia avanzada en *Swing*, *SwingWorker* y gestión de *hilos*. * - Conocimientos sólidos en comunicaciones *CISCO*. * - Titulación requerida: *Ingeniería superior Informática*, *Telecomunicaciones* o similar. * - Nivel de idiomas: *Español nativo* e *Inglés avanzado*. ## Description Desde NOVANOTIO buscamos incorporar un/a *Ingeniero de software* para participar en un proyecto de desarrollo de una Torre Digital para el control remoto de aeropuertos, en modalidad *Híbrido* en Madrid (San Fernando de Henares). Trabajarás en un entorno de sistemas distribuidos para entornos operacionales en tiempo real, con foco en el desarrollo de interfaces gráficas avanzadas, la integración con sistemas backend y la gestión de configuraciones complejas., * - Desarrollo de aplicaciones *Java* para entornos operacionales en tiempo real. * - Diseño de interfaces gráficas avanzadas utilizando *Swing* y diseño basado en configuración. * - Implementación de arquitecturas basadas en *Microservicios* y *Sistemas Distribuidos*. * - Gestión de configuraciones complejas en bases de datos *PostgreSQL*. * - Gestión de concurrencia mediante *SwingWorker*, *eventos asíncronos* e *hilos*. * - Integración con scripts de sistema en *Linux* y automatización de procesos. * - Configuración y soporte técnico en comunicaciones *CISCO*. * - Resolución de problemas de sincronización entre cliente y servidor para asegurar la consistencia del sistema. * - Colaboración activa en un equipo experto para el desarrollo de soluciones críticas. ## Related Videos - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)