> Markdown version of [/jobs/ext/3830738-senior-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3830738-senior-java-software-engineer). 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). --- # Senior Java Software Engineer - **Company:** Coforge - **Location:** Valladolid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Apache Tomcat, Server Applications, Unit Testing, Oracle WebLogic Server, Software Quality, Code Review, Continuous Integration, Linux, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Java Database Connectivity, Java Persistence API, Spring Framework, Apache Struts, WildFly (JBoss AS), Oracle (Applications), Scrum Methodology, Shell Script, Software Engineering, PL-SQL, Web Applications, Enterprise Software Applications, Spring-mvc, Spring-boot, Backend, Git, Spring Data, Software Version Control - **Published:** October 19, 2026 - **Apply:** https://www.buscojobs.com.es/senior-java-software-engineer-en-valladolid-ID-376638601 ## About the Role Mínimo 5 años de experiencia en desarrollo de software con tecnologías Java. Experiencia sólida con Java 8 y desarrollo de aplicaciones J2EE . Conocimientos y experiencia práctica con Spring Framework (Spring MVC, Spring Core, Spring Data). Experiencia en bases de datos Oracle y programación avanzada en PL/SQL . Conocimiento y experiencia trabajando con Struts . Experiencia en desarrollo e integración de servicios REST . Conocimientos de JDBC , Hibernate/JPA o tecnologías de persistencia similares. Experiencia en servidores de aplicaciones como WebLogic, JBoss o Tomcat . Experiencia trabajando en entornos Linux/Unix . Manejo de herramientas de control de versiones como Git, SVN o CVS . Capacidad para analizar requerimientos funcionales y transformarlos en soluciones técnicas. Nivel alto de español. Valorable Experiencia en migración o modernización de aplicaciones legacy. Conocimientos de Spring Boot. Experiencia con metodologías Agile (Scrum/Kanban). Conocimientos de herramientas CI/CD. Experiencia en sectores bancarios, seguros o grandes entornos corporativos. Conocimientos de Shell Scripting. ## Description Sobre el rolEstamos buscando un/aSenior Java Developercon sólida experiencia en el desarrollo y mantenimiento de aplicaciones empresariales basadas en tecnologías Java. La persona seleccionada participará en el diseño, desarrollo, evolución y soporte de aplicaciones críticas de negocio, trabajando conJava 8, Spring Framework, PL/SQL, Oracle y Strutsdentro de entornos corporativos complejos.El/la profesional colaborará estrechamente con analistas funcionales, arquitectos y otros equipos técnicos para garantizar la calidad, estabilidad y escalabilidad de las soluciones implementadas.Diseñar, desarrollar y mantener aplicaciones empresariales utilizandoJava 8, Spring Framework y J2EE.Participar en el desarrollo y mantenimiento de aplicaciones web basadas enStruts.Crear y optimizar consultas, procedimientos almacenados, paquetes y triggers utilizandoPL/SQL.Desarrollar e integrar servicios REST y componentes backend para aplicaciones corporativas.Analizar y resolver incidencias funcionales y técnicas en entornos de producción.Realizar pruebas unitarias e integradas para asegurar la calidad del software.Colaborar en actividades de mantenimiento evolutivo y correctivo de aplicaciones existentes.Participar en revisiones de código y promover buenas prácticas de desarrollo.Trabajar con equipos multidisciplinarios dentro de metodologías ágiles.Contribuir a la modernización y mejora continua de aplicaciones legacy.Mínimo 5 años de experienciaen desarrollo de software con tecnologías Java.Experiencia sólida conJava 8y desarrollo de aplicacionesJ2EE.Conocimientos y experiencia práctica conSpring Framework(Spring MVC, Spring Core, Spring Data).Experiencia en bases de datosOracley programación avanzada enPL/SQL.Conocimiento y experiencia trabajando conStruts.Experiencia en desarrollo e integración deservicios REST.Conocimientos deJDBC, Hibernate/JPA o tecnologías de persistencia similares.Experiencia en servidores de aplicaciones comoWebLogic, JBoss o Tomcat.Experiencia trabajando en entornosLinux/Unix.Manejo de herramientas de control de versiones comoGit, SVN o CVS.Capacidad para analizar requerimientos funcionales y transformarlos en soluciones técnicas.Nivel alto de español.ValorableExperiencia en migración o modernización de aplicaciones legacy.Conocimientos de Spring Boot.Experiencia con metodologías Agile (Scrum/Kanban).Conocimientos de herramientas CI/CD.Experiencia en sectores bancarios, seguros o grandes entornos corporativos.Conocimientos de Shell Scripting.Incorporación a un proyecto estable y de largo recorrido.Participación en desarrollos críticos para el negocio.Modelo de trabajo flexible con asistencia presencial de1 día al mes en Madrid.Entorno colaborativo orientado a la calidad y mejora continua.Oportunidades de crecimiento profesional y desarrollo técnico.Formación continua y acceso a proyectos de gran impacto.#J-*****-Ljbffr