Tipo de contrato
Indefinido
Salario
Salario sin especificar
Estudios mínimos
Formación Profesional Grado Superior
Descripción del empleo
ODILO, empresa multinacional en crecimiento y cuya misión es democratizar el acceso a la educación y la cultura haciendo accesible a todo el mundo contenido digital de calidad, busca incorporar en su equipo de Cartagena a dos desarrolladores con experiencia en Java.
Las responsabiliades del puesto serán:
- Desarrollar nuevas funcionalidades y mejoras en varios productos de la compañía con un elevado número de usuarios.
- Trabajar de forma conjunta con los equipos de Producto, Diseño, QA y DevOps para ofrecer a los usuarios la mejor experiencia posible.
- Diseñar e implementar las mejores soluciones posibles para cada problema planteado.
- Participar en revisiones de código.
- Creación y diseño de nuevos microservicios.
La empresa ofrece un entorno multidisciplinar de crecimiento profesional y buenas condiciones de conciliación personal y familiar, tales como:
- Contrato indefinido
- Horario flexible, con jornada intensiva todos los viernes y también en periodos vacacionales (verano, navidades y semana santa)
- Entorno laboral internacional
- Posibilidad de teletrabajo
- Cursos de formación técnica y/o lingüística
- Excelente ambiente de trabajo
¿Qué buscamos?
Personas con muchas ganas de aprender, independientemente de su edad o experiencia y a las que les encante la tecnología y el desarrollo de software.
Requisitos mínimos
Java
- Programación orientada a objetos
- Patrones de diseño y calidad de código
- Servicios y formatos web (REST, JSON, XML)
- Bases de datos (Oracle)
- Control de versiones (GIT)
Otros conocimientos valorables:
- JavaScript
- Otras sistemas de bases de datos SQL (PostgreSQL) o NoSQL (MongoDB, DynamoDB)
- Otros frameworks (Spring, Angular, Hibernate)
- Tecnologías de Cloud computing
- Arquitecturas de microservicios y serverless
- Herramientas de testing Java (JUnit, Cucumber, JMeter, JProfiler)
- Integración y entrega continua (Jenkins, GoCD).
- Otras herramientas de desarrollo (Maven, Gradle).
- Experiencia con la práctica de metodologías Ágiles (Scrum, Kanban).
Conocimientos necesarios
Bases de datos, Git, Java, Patrones de diseño, REST, SQL