> Markdown version of [/jobs/ext/2093353-software-engineer-full](https://www.wearedevelopers.com/jobs/ext/2093353-software-engineer-full). 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). --- # Software Engineer Full - **Company:** Softtek - **Location:** Spain - **Salary:** €75,000.0 - €110,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adaptive Design, Application Programming Interfaces (APIs), Artificial Intelligence, Application Performance Management, Unit Testing, Software Quality, D3.Js, Data Visualization, JSON, OAuth, Web Applications, Openapi, Highcharts, Spring-boot, Backend, Git, AngularJS, Kubernetes, Real Time Data, Apache Kafka, Front End Software Development, Api Design, Restful APIs, Code Restructuring, Software Version Control, Dynatrace, Docker, Microservices - **Published:** August 16, 2026 - **Apply:** https://www.jobleads.com/es/job/e4af69c1f56b4bdc6969778dde295924f ## About the Role Buscamos un/a, Software Engineer Full stack (Angular+Java) con mínimo 8 años de experiencia en posiciones similares para incorporarse a un proyecto estable y de larga duración en cliente del sector de banking. * Experiencia sólida (8 o más años) en desarrollo frontend con Angular. * Experiencia implementando funcionalidades de datos en tiempo real (por ejemplo, ag-Grid). * Experiencia práctica como desarrollador Java, especialmente con microservicios (Spring Boot o frameworks similares). * Experiencia integrando APIs REST y trabajando con datos en JSON. * Experiencia utilizando Inteligencia Artificial para diseño de interfaces (UX), creación de plantillas, refactorización de código y eliminación de vulnerabilidades. * Conocimientos de diseño responsive y principios de diseño adaptativo. * Experiencia utilizando sistemas de control de versiones (Git). * Experiencia con librerías de gestión de estado como NgRx o Akita. * Conocimientos de tecnologías de contenedorización como Docker y Kubernetes. * Experiencia con librerías de visualización de datos como D3.js o Chart.js. * Nivel de español B2., Valoraremos especialmente la candidatura de personas que posean habilidades y capacidades únicas y diversas, reconociendo la importancia de facilitar su integración plena en el mercado laboral. Cada individuo, con sus capacidades singulares, aporta una riqueza invaluable a nuestra comunidad, y nuestro compromiso es asegurar que todos tengan la oportunidad de demostrar su valía y contribuir al crecimiento y la diversidad de nuestro equipo. ## Description * Diseñar, desarrollar y mantener aplicaciones web utilizando Angular (últimas versiones). Será necesario realizar la actualización de versiones. * Implementar funcionalidades de datos en tiempo real utilizando tecnologías como ag-Grid o similares. * Colaborar con los equipos de backend y contribuir al desarrollo e integración de APIs y microservicios basados en Java. * Garantizar una comunicación fluida entre el frontend y los servicios backend mediante APIs REST, JSON, etc. * Optimizar el rendimiento de las aplicaciones para mejorar la velocidad y la escalabilidad, especialmente en escenarios con un uso intensivo de datos. * Escribir código limpio, mantenible y bien documentado siguiendo las mejores prácticas de desarrollo., * Diseñar e implementar nuevos BFPs y canales backend en Java y Spring Boot * Definir contratos API bajo enfoque API-first utilizando OpenAPI 3.x * Diseñar e implementar flujos asíncronos y procesos de integración con Kafka * Implementar mecanismos de seguridad en APIs y servicios mediante OAuth 2.0 * Instrumentar servicios con Dynatrace para asegurar la observabilidad completa * Definir y monitorizar SLOs para productos y canales * Desarrollar pruebas unitarias, de integración y de contrato para garantizar la calidad del software * Elaborar y mantener documentación técnica para facilitar la integración con otros equipos. ## Related Videos - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)