Programador/a Java

Ayesa
Legutio, Spain
yesterday

Role details

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

Job location

Legutio, Spain

Tech stack

Java
Business Logic
User Authentication
Unit Testing
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
JavaServer Pages Standard Tag Library
JUnit
Maven
Oracle Applications
Software Engineering
PL-SQL
Web Services
Spring-mvc
Spring-boot
GIT
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., 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)., Atendiendo a la Ley Orgánica 3/2007, 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. 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.

Requirements

  • 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., * 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

Benefits & conditions

  • 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.

About the company

* ¡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.

Apply for this position