Si tienes experiencia sólida en desarrollo backend con Java 8 - 21 y Spring Boot, y te motiva trabajar con metodologías ágiles en equipos comprometidos con la excelencia, ¡queremos saber de ti!
Grado en Ingeniería Informática o carrera afín.
Dominio de versiones Java 8, 11 y 17 - 21 y paradigma de programación orientada a objetos.
Optimización de algoritmos y manejo avanzado de estructuras de datos (Listas, HashMaps, Sets, Pilas, Colas, etc.).
Experiencia práctica con bases de datos NoSQL como MongoDB (conexión y manejo desde código).
Filosofía Clean Code y principios SOLID para desarrollo de software robusto y mantenible.
Frameworks de test automático: JUnit, Mockito .
Experiencia con colas y sistemas de mensajería: Kafka, RabbitMQ, ActiveMQ .
Desarrollo de APIs bien estructuradas en capas usando Spring Boot (MVC, Batch).
Experiencia en creación o consumo de contratos con Swagger/OpenAPI .
Trabajo en metodología Agile/Scrum : sprint planning, ceremonias y colaboración fluida.
Integración continua con herramientas como Jenkins, Sonar, linters automáticos para calidad y eficiencia.
Prácticas activas de revisión de código ( code review ) en pro de buenas prácticas y calidad.
Control de versiones con Git, GitHub o Bitbucket .
Capacidad de aprendizaje continuo y comunicación clara con el equipo y stakeholders.
Inglés técnico para lectura de documentación, código y comunicación; comunicación diaria en español.
¿Trabaja en proyectos estratégicos de transformación digital
Desarrollo profesional real y tecnología de vanguardia
Contrato indefinido, retribución flexible (guardería, seguro médico…)
Flexibilidad horaria, teletrabajo 100 %, jornada intensiva en verano
#JavaDeveloper #SpringBoot #BackendDeveloper #Agile #CleanCode #TechJobs #Scrum #Kafka #MongoDB #Innovación #CI_CD
BCNC GROUP es una empresa de ingeniería y tecnología con operaciones en España, UK, Alemania, Francia y Suecia. Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégico