> Markdown version of [/jobs/ext/2302244-programador-a-java](https://www.wearedevelopers.com/jobs/ext/2302244-programador-a-java). 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). --- # PROGRAMADOR/A JAVA - **Company:** Ayesa - **Location:** Bilbao, Spain - **Contract:** Apprenticeship - **Skills:** Java (Programming Language), Business Logic, User Authentication, Unit Testing, Software Quality, Relational Databases, Programming Tools, Web Development, Eclipse (Software), Gradle, Hibernate (Java), IntelliJ IDEA, Java Database Connectivity, Java Message Service (JMS), Java Persistence API, Java Servlet, Spring Framework, Javaserver Pages, JavaServer Pages Standard Tag Library, Junit, Apache Maven, Oracle (Applications), Software Engineering, PL-SQL, Web Services, Spring-mvc, Spring-boot, Git, Functional Programming, Restful APIs - **Published:** August 30, 2026 - **Apply:** https://www.recruit.net/job/programador-a-java-jobs/862A871C6EC16A99 ## About the Role Buscamos un/a Programador/a Java con al menos 2 años de experiencia en desarrollo de aplicaciones, con buen dominio de Java, Spring Framework y PL/SQL., Experiencia en desarrollo Java con dominio de la sintaxis del lenguaje, POO, colecciones y manejo de excepciones. Conocimiento de frameworks Spring (Spring MVC, Spring Boot) y desarrollo web con Servlets, JSP y JSTL. Experiencia con persistencia de datos mediante JDBC, Hibernate o JPA. Manejo de PL/SQL y bases de datos relacionales (Oracle preferiblemente). Conocimientos de programación funcional en Java 8+: lambdas, streams y métodos de referencia. Experiencia con herramientas de desarrollo: Eclipse o IntelliJ IDEA, Maven o Gradle, Git. Se valorará experiencia previa en proyectos con Administración Pública. Conocimientos técnicos Imprescindibles: Java (POO, colecciones, concurrencia, I/O, excepciones), Spring Framework, Spring MVC, PL/SQL, JDBC/JPA/Hibernate, Git Muy valorables: frameworks de Administración Pública, tramitación electrónica, EJB, JMS, procedimiento administrativo Complementarios: Java 8+ funcional (lambdas, streams), seguridad (autenticación, autorización, cifrado), JUnit/TDD, Maven/Gradle ## Description Desarrollar y mantener aplicaciones Java en entornos de administración pública. Implementar lógica de negocio utilizando Spring MVC, Spring Framework y componentes EJB. Diseñar y optimizar consultas y procedimientos almacenados en PL/SQL. Desarrollar y consumir servicios web y APIs REST en entornos empresariales complejos. Participar en el ciclo completo de desarrollo: análisis, diseño, codificación, pruebas y despliegue. Colaborar con equipos funcionales y técnicos multidisciplinares en la definición y validación de requisitos. Asegurar la calidad del código mediante pruebas unitarias (JUnit) y buenas prácticas de desarrollo. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [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) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)