Programador/A Java

Ayesa
Zigoitia, Spain
3 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Zigoitia, Spain

Tech stack

Java
Business Logic
User Authentication
Unit Testing
Cipher
Software Quality
Relational Databases
Programming Tools
Web Development
Eclipse
Gradle
Hibernate
IntelliJ
Java Database Connectivity
Java Message Service (JMS)
Java Persistence API
Java Servlet
Spring
Javaserver Pages
JUnit
Maven
Oracle Applications
Software Engineering
PL-SQL
Web Services
Spring-mvc
Spring-boot
Functional Programming
REST

Job description

En Ayesa Digital 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.Inscríbase (haciendo clic en el botón correspondiente) después de revisar toda la información relacionada con el trabajo a continuación.Si eres una persona entusiasta y buscas un nuevo reto profesional, ¡Este es tu sitio!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.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.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écnicosImprescindibles: Java (POO, colecciones, concurrencia, I/O, excepciones), Spring Framework, Spring MVC, PL/SQL, JDBC/JPA/Hibernate, GitMuy valorables: frameworks de Administración Pública, tramitación electrónica, EJB, JMS, procedimiento administrativoComplementarios: Java 8+ funcional (lambdas, streams), seguridad (autenticación, autorización, cifrado), JUnit/TDD, Maven/GradleTe ofrecemos un camino lleno de aventuras:¡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!Diviértete participando en los diferentes concursos y actividades que organizamos: ¿te gusta el deporte, escribir, la fotografía?Todo tiene cabida.¡Actualízate! apostamos por un aprendizaje continuo, contamos con formación especializada, certificaciones e idiomas¡Deja tu huella!Impacta con nuestros proyectos de voluntariado social.¡Únete a la multinacional española tecnológica referente en el mundo!Atendiendo a la Ley Orgánica *, de 22 de marzo, Ayesa Digital se ha marcado como objetivo promover la defensa y aplicación efectiva del principio de igualdad entre hombres y mujeres, evitando cualquier tipo de discriminación laboral por razón de sexo, garantizando así las mismas oportunidades de ingreso.xqbhyrx Asimismo, fomentamos la diversidad, rechazando cualquier tipo de discriminación por razones de raza, sexo, diversidad funcional, religión, orientación sexual, identidad sexual, o cualquier otra condición personal o social, apostando por construir un entorno inclusivo y enriquecedor.#J--Ljbffr

Requirements

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., 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.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.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écnicosImprescindibles: Java (POO, colecciones, concurrencia, I/O, excepciones), Spring Framework, Spring MVC, PL/SQL, JDBC/JPA/Hibernate, GitMuy valorables: frameworks de Administración Pública, tramitación electrónica, EJB, JMS, procedimiento administrativoComplementarios: Java 8+ funcional (lambdas, streams), seguridad (autenticación, autorización, cifrado), JUnit/TDD, Maven/GradleTe ofrecemos un camino lleno de aventuras:¡Llega hasta donde tú quieras!, xqbhyrx Asimismo, fomentamos la diversidad, rechazando cualquier tipo de discriminación por razones de raza, sexo, diversidad funcional, religión, orientación sexual, identidad sexual, o cualquier otra condición personal o social, apostando por construir un entorno inclusivo y enriquecedor.

Apply for this position