PROGRAMADOR/A JAVA
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job 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.
Requirements
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
About the company
no esperamos al futuro, lo lideramos. A través de la tecnología y la ingeniería lo hacemos posible, convirtiendo retos en oportunidades, conceptos en soluciones y visión en impacto real. Paso a paso nos acercamos a un futuro mejor. Con tu pasión, talento y determinación, seguiremos transformando el presente y construyendo el futuro. Ayesa Digital, Making It Happen., ¡Llega hasta donde tú quieras! Crece con nuestros programas de desarrollo! Te ayudaremos a marcar tu itinerario de futuro anualmente participando en proyectos vanguardistas con los mejores profesionales del sector. Porque lo importante sois tú y los tuyos : contamos con políticas que facilitan la conciliación entre la vida profesional y personal: Flexibilidad horaria, Smart Job y jornada intensiva en verano. Tú decides cómo usar tu dinero: disfruta de nuestra retribución flexible, contamos con: Seguro médico, Ticket Restaurant, Guardería y Transporte. Plan Bienestar descuentos en viajes, tecnología, formación, deporte, belleza y ¡muchos más!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
The 12 Best Jobs for Software Engineers
93 Java Interview Questions You Should Prepare For
Fully Remote Software Engineer Jobs