Funciones principales:
* Desarrollo y mantenimiento de aplicaciones Java, asegurando la calidad del código y buenas prácticas.
* Implementación de servicios Web y APIs (REST y SOAP).
* Participación en diseño y arquitectura de soluciones (Enterprise Architecture, UML).
* Integración de sistemas usando frameworks como Spring y Hibernate.
* Automatización de procesos y despliegues mediante Jenkins y Maven.
* Pruebas unitarias y de integración utilizando JUnit, SoapUI, Postman y Selenium.
* Gestión de control de versiones con SVN o GIT.
Requisitos imprescindibles:
* Experiencia mínima de 3 años en desarrollo Java.
* Dominio de Java 8 o superior.
* Experiencia en JEE, Spring, Hibernate.
* Conocimientos en APIs REST, SOAP (XML, JSON).
* Experiencia en herramientas de integración continua: Jenkins, Maven.
* Inglés alto.
Valorable:
* Conocimiento en diseño de arquitectura y UML.
* Experiencia con IDEs: Eclipse o IntelliJ.
* Experiencia en QA: SoapUI, JUnit, Postman, Sonar, Selenium.
* Experiencia con servidores web: JBoss Wildfly, Tomcat.
* Control de código: SVN y GIT.
Condiciones:
* Contrato indefinido
* 30 días naturales de vacaciones.
* Modalidad: 100% Teletrabajo.
* Lunes a jueves: 09:00 – 18:00 y Viernes jornada intensiva
* Banda salarial: 45.000 euros brutos/año