🔹 Application Developer – Java & Web Technologies
📍 Modalidad: Remoto (solo UE)
🕒 Inicio: Inmediato
📆 Duración: 1 año
Estamos buscando un/a Desarrollador/a Java semi-senior (3–4 años) para trabajar en automatización de casos de prueba, dentro de un entorno Agile y proyectos productivos de alto volumen.
🔧 Responsabilidades principales
* Desarrollo backend en Java con foco en automatización de pruebas.
* Diseño y mantenimiento de APIs REST y SOAP .
* Integraciones con servicios externos y sistemas de mensajería.
* Desarrollo y mantenimiento de microservicios y arquitecturas monolíticas .
* Participación en despliegues productivos y flujos CI/CD.
* Colaboración con frontend en Angular .
🧠 Requisitos técnicos indispensables
Backend
* Java 8 / 11 / 17 / 21 (nivel avanzado).
* Spring Framework: Spring Boot, Batch, Security, Data .
* Hibernate / JPA.
* Arquitecturas monolíticas y de microservicios.
* Patrones de diseño (Factory, Singleton, Builder, Observer).
* OpenAPI / Swagger.
* APIs REST y SOAP.
* Mensajería: Kafka, IBM MQ .
* Pruebas con Postman y SOAP UI .
* Bases de datos:
* SQL: DB2, Oracle
* NoSQL: MongoDB
* CI/CD: Jenkins, GitLab CI, GitHub Actions, Bitbucket Pipelines.
* GitFlow, merges complejos y resolución de conflictos.
* Experiencia en cloud / contenedores : OpenShift, AWS, Azure o GCP.
Frontend
* Angular (v8 a v20) .
* TypeScript, RxJS, NgRx.
* HTML5, CSS3, SASS, Bootstrap, Material.
* Desarrollo de componentes desde cero.
* OAuth, sesiones, routing, interceptors.
* Debugging frontend y consumo de APIs.
➕ Deseable
* Sonar u otras herramientas de calidad de código.
* Jira, GitHub.
🌍 Condiciones clave
* ✅ 100% remoto, residiendo en la Unión Europea .
* ❌ No se aceptan colaboraciones desde fuera de la UE.
* 💻 PC provista por el proveedor.
* ⏰ Horario:
* Lunes a jueves: 9:00 a 18:00
* Viernes: 8:00 a 15:00
* 📌 Guardias rotativas en campañas comerciales (Black Friday, rebajas, etc.).
🌐 Idioma
* Inglés: nivel medio – deseable (no excluyente).