En Diverger AI, estamos revolucionando el desarrollo de software con nuestra metodología de Exponential Programming, que combina talento técnico y modelos de IA generativa de última generación.
Nuestro objetivo es multiplicar el impacto de los proyectos de software, integrando la IA en cada sprint y ayudando a los equipos a alcanzar su máximo potencial.
Si te apasiona la tecnología y quieres formar parte de un equipo innovador y diverso, ¡esta es tu oportunidad! ¿Te gustaría unirte a nosotros?
Si tienes más de 5 años de experiencia como Java Developer y te apasiona trabajar con las últimas tecnologías, ¡queremos conocerte!
Únete a nuestro equipo y ayúdanos a transformar el futuro del desarrollo de software.
¿Qué harás?
1. Crear y mantener APIs robustas y escalables que permitan la comunicación eficiente entre el frontend, el backend y servicios externos.
2. Diseñar, gestionar y optimizar bases de datos para asegurar que los sistemas puedan almacenar y recuperar datos de manera eficiente y segura.
3. Implementar y mantener medidas de seguridad para proteger los datos y la infraestructura del servidor.
4. Identificar y resolver rápidamente fallos en el sistema o cuellos de botella en el rendimiento.
5. Integrar servicios y APIs de terceros para ampliar las funcionalidades del producto.
6. Automatizar procesos repetitivos y mejorar continuamente el rendimiento y la eficiencia del sistema.
7. Trabajar estrechamente con desarrolladores frontend y equipos de DevOps para asegurar una integración fluida y eficiente de todas las partes del sistema.
8. Documentar el código y las arquitecturas utilizadas, y mantener actualizadas las librerías y dependencias del servidor.
9. Realizar pruebas exhaustivas para asegurar la calidad del producto y garantizar que cumpla con los estándares requeridos.
10. Participar en todas las fases del SDLC, desde la planificación y el diseño hasta la implementación, pruebas, despliegue y mantenimiento.
¿Cómo lo harás?
1. Java 17+ y SpringBoot: Para desarrollar aplicaciones robustas y escalables.
2. Microservicios: Para una arquitectura modular y eficiente.
3. Swagger y OpenApi: Para documentar y diseñar APIs.
4. REST y/o GraphQL y/o gRPC: Para la comunicación entre servicios.
5. Kafka: Para la gestión de colas y mensajería.
6. DB2, H2, MongoDB, MariaDB: Para la gestión de bases de datos.
7. DDD y Arquitectura Hexagonal: Para un diseño de software limpio y mantenible.
8. Junit y Mockito: Para pruebas unitarias y de integración.
9. GitLab y CI/CD: Para la integración y despliegue continuo.
10. Principios SOLID y Clean Code: Para escribir código de alta calidad.
11. Pair Programming y revisión de pull requests: Para fomentar la colaboración y la mejora continua.
12. Metodologías ágiles: Para una gestión de proyectos eficiente y flexible.
¿Qué necesitamos?
1. Más de 5 años de experiencia en desarrollo Java.
2. Experiencia con SpringBoot y microservicios.
3. Conocimiento en bases de datos relacionales y no relacionales.
4. Familiaridad con metodologías ágiles y buenas prácticas de desarrollo.
5. Habilidades de liderazgo y capacidad para trabajar en equipo.
6. Mentalidad analítica y orientada a la resolución de problemas.
7. Pasión por mantenerse actualizado con las últimas tendencias tecnológicas.
¿Qué ofrecemos?
1. Retribución flexible: Tarjeta para comida, transporte, guardería, formación y seguro.
2. Vacaciones: 23 días + 24 y 31 de diciembre.
3. Jornada intensiva en verano: Julio y agosto de 8 a 15h.
4. Desarrollo profesional: Acceso a Codely, Udemy, Frontend Masters, certificaciones Google y Microsoft, workshops internos.
5. Equipo de IA interno: Novedades y buenas prácticas en IA, accesible para todos.
6. Plan de carrera y revisiones periódicas: Evaluaciones anuales y 1 to 1 periódicos.
7. Flexibilidad total: Trabaja desde donde quieras, con oficinas en Madrid y Coruña.
8. Cultura de comunicación y transparencia: Sesiones corporativas y reuniones de equipo.
Si te apasiona la tecnología y quieres formar parte de un equipo dinámico y en constante evolución, ¡te invitamos a aplicar y unirte a Diverger AI!
En Diverger respiramos un entorno diverso y en el que todas las personas tengan igualdad de condiciones.
Crecemos por nuestro compromiso, nuestra exigencia y nuestra pasión por lo que hacemos sin importar la mochila con la que viajemos.
Porque no entendemos estas prácticas solo como principios, sino como la inercia de nuestra cultura día a día.
Nos aseguramos de crear un entorno en el que cada persona se sienta respetada, orgullosa y valorada por ser quien es y como es.
#J-18808-Ljbffr