Descripción
**Desarrollador Full-Stack (Java), teletrabajo (UE) – Comisión Europea**
**Función laboral:** Desarrollador Full-Stack (Java).
**Experiencia mínima:** Al menos 6 años de experiencia profesional específica en desarrollo Java Full-Stack.
**Fecha de inicio:** 10/2026\.
**Estudios requeridos:** Grado universitario de 3 años.
**Idioma:** Inglés (nivel C1\) **OBLIGATORIO** \+ francés (nivel B1\) será una ventaja.
**Ubicación:** Teletrabajo (dentro de la UE).
**DESCRIPCIÓN:**
Buscamos un desarrollador Full-Stack Java experimentado para incorporarse a un proyecto de la Comisión Europea, trabajando de forma remota desde dentro de la UE. La función implica el desarrollo, mantenimiento y optimización de aplicaciones web escalables en las capas de front-end y back-end, con especial énfasis en Java, Spring Boot, APIs REST, microservicios y tecnologías web modernas. El candidato seleccionado contribuirá al diseño y entrega de soluciones empresariales seguras y de alto rendimiento, colaborará con equipos ágiles internacionales y garantizará altos estándares de calidad del código, pruebas y documentación técnica. Los candidatos deben tener al menos 6 años de experiencia en desarrollo Java Full-Stack, un título universitario y un dominio del inglés a nivel C1; el francés (B1\) constituye una ventaja.
**Descripción de las tareas:**
* Desarrollo y mantenimiento de aplicaciones web escalables de front-end y back-end mediante tecnologías basadas en Java.
* Diseño e implementación de interacciones de usuario e interfaces web adaptables.
* Desarrollo de aplicaciones y servicios empresariales de back-end.
* Implementación de lógica empresarial central y flujos de trabajo empresariales complejos.
* Diseño, desarrollo y mantenimiento de arquitecturas de APIs y microservicios.
* Creación y gestión de componentes de aplicación, bases de datos y funcionalidades del lado del servidor.
* Garantía de la seguridad de la aplicación, la protección de los datos y el cumplimiento de los estándares de seguridad.
* Optimización multiplataforma y desarrollo de aplicaciones adaptables.
* Participación en el diseño e implementación de soluciones de software escalables y de alto rendimiento.
* Asunción de responsabilidad técnica y liderazgo de actividades de desarrollo cuando sea necesario.
* Garantía de la calidad, integridad, mantenibilidad y organización del código.
* Escritura de código limpio, eficiente y bien documentado para componentes de front-end y back-end.
* Análisis del rendimiento de la aplicación, los procesos y el código para diagnosticar incidencias e identificar oportunidades de mejora.
* Realización de pruebas unitarias, pruebas de integración, depuración y resolución de defectos de software.
* Garantía de que las soluciones satisfagan tanto los requisitos técnicos como las expectativas de los usuarios finales.
* Redacción y mantenimiento de documentación técnica, documentación de arquitectura y directrices de desarrollo.
* Participación en ceremonias ágiles, incluyendo planificación de sprints, reuniones diarias (stand-ups), revisiones y retrospectivas.
* Colaboración con arquitectos, analistas de negocio, probadores y otros equipos de desarrollo en un entorno internacional.
**Conocimientos y habilidades:**
* Dominio sólido del lenguaje de programación Java y de los principios de la programación orientada a objetos.
* Conocimientos excelentes de frameworks empresariales Java como Spring Framework, Spring Boot, Spring MVC y Spring Data.
* Conocimientos adecuados de tecnologías de front-end como JavaScript, HTML5, CSS3 y frameworks/librerías modernos de JavaScript (p. ej., Angular, React o equivalentes).
* Experiencia en el diseño y desarrollo de APIs RESTful y servicios web.
* Buen conocimiento de la arquitectura de microservicios y los sistemas distribuidos.
* Conocimientos sólidos de tecnologías de bases de datos como PostgreSQL, Oracle, MySQL u otras bases de datos relacionales equivalentes.
* Familiaridad con frameworks ORM como Hibernate/JPA.
* Conocimientos de servidores de aplicaciones y plataformas Java (p. ej., Tomcat, JBoss/WildFly, WebLogic u otros equivalentes).
* Experiencia con herramientas de control de versiones de software como Git o GitLab.
* Conocimientos sobre pipelines CI/CD y prácticas DevOps.
* Conocimientos sobre metodologías de desarrollo de software (p. ej., ÁGIL/Scrum).
* Experiencia con prácticas y herramientas de pruebas de software (p. ej., JUnit, Mockito, Selenium u otras equivalentes).
* Capacidad para integrarse en un entorno internacional/multicultural, capacidad de iniciativa autónoma y rápida, y experiencia trabajando en equipos distribuidos.
* Capacidad para participar en reuniones multilingües.
* Capacidad para trabajar en un entorno multicultural en múltiples proyectos a gran escala.
* Excelente colaborador con sólidas habilidades de comunicación y cooperación.
* Capacidad para comprender, hablar y escribir en inglés; el francés (B1\) será una ventaja.
* Se requiere un alto grado de discreción e integridad, ya que las aplicaciones gestionadas y mantenidas pueden contener datos personales y confidenciales.
**Experiencia específica:**
* Al menos seis años de experiencia profesional específica en desarrollo Java Full-Stack.
* Experiencia demostrada en desarrollo de back-end Java con Java 8\+ y frameworks Spring/Spring Boot.
* Amplia experiencia en el diseño y desarrollo de APIs REST y aplicaciones empresariales.
* Experiencia con tecnologías de desarrollo de front-end y su integración con sistemas de back-end basados en Java.
* Experiencia contribuyendo al diseño e implementación de soluciones de software escalables, seguras y mantenibles.
**Ubicación:**
* Los servicios se prestarán exclusivamente de forma remota en ubicaciones fuera del lugar de trabajo (Far-site) dentro del territorio de la UE.
* El ordenador portátil será proporcionado por la Comisión (en persona en Bruselas).
* Podrá solicitarse presencia in situ con un plazo de aviso de 7 días.
**Idioma:**
* Inglés (nivel C1\) **OBLIGATORIO** \+ francés (nivel B1\) será una ventaja.
**Ubicación:**
* Teletrabajo (dentro de la UE).
**Tarifa:**
* 295\-315 €/día.