Empresa tecnológica local con más de 50 años de experiencia
Oportunidad de crecer en grandes proyectos
Nuestro cliente es una reconocida empresa dedicada al mundo de IT, con más de 200 empleados en España.
Desarrollo y mantenimiento de aplicaciones Java y Angular.
Trabajar en estrecha colaboración con el equipo de tecnología para implementar soluciones innovadoras.
Asegurar la calidad del código y la adherencia a las mejores prácticas de desarrollo.
Participar en todas las fases del ciclo de vida del desarrollo de software.
Resolver problemas técnicos y proporcionar soporte cuando sea necesario.
Mantenerse actualizado/a sobre las últimas tendencias y tecnologías en el desarrollo de software.
Contribuir a la mejora continua del proceso de desarrollo de software.
Colaborar con otros departamentos para entender sus necesidades y desarrollar soluciones que las satisfagan.
Un salario competitivo de entre 30.000 y 40.000 euros anuales.
Un entorno de trabajo híbrido, con la posibilidad de trabajar desde casa dos días a la semana.
Oportunidades de crecimiento profesional y desarrollo dentro de la empresa.
Un ambiente de trabajo colaborativo y respetuoso
Formación tecnológica al alcance de tu mano
Horario flexible de entrada y salida, con 3 tardes libres (8-15h) y jornada intensiva en verano
Beneficios sociales incluyendo seguro médico, eventos team building y ¡cesta de navidad!
Requisitos mínimos
El/la candidato/a seleccionado deberá cumplir los siguientes requisitos:
Grado en Informática, Ingeniería de Software, o campo relacionado.
Experiencia de al menos 3 años programando con Java y Angular.
Conocimientos sólidos en bases de datos y sistemas operativos. (SQL)
Java Core: Esto incluye conceptos como programación orientada a objetos, manejo de excepciones, colecciones, E/S (entrada/salida), concurrencia, y otros aspectos de la biblioteca estándar de Java
Bases de datos: Relacionales (SQL), no relacionales (NoSql),
Tecnologías como Quarkus, Spring, JPA etc.
Servicios API REST y SOAP.
Diseño y arquitectura de software: patrones de diseño (como MVC, DAO, Dependency Injection) y arquitecturas empresariales (como arquitectura de microservicios). Deben ser capaces de diseñar sistemas escalables, mantenibles y flexibles
Habilidades de resolución de problemas y pensamiento analítico.
Capacidad para trabajar en equipo y de forma autónoma.
Pasión por la innovación y el aprendizaje continuo.