Job Description
Descripción del Rol
Buscamos un Desarrollador Backend Java/Spring Boot con experiencia en Camunda 8 para unirse a nuestro equipo. Este rol implica el desarrollo de nuevos componentes, el mantenimiento y la evolución de los existentes, asegurando la calidad del software y siguiendo las mejores prácticas y metodologías ágiles.
Responsabilidades:
• Desarrollar nuevos componentes y mantener los existentes según las prioridades del equipo y la hoja de ruta del producto.
• Asegurar la calidad del software mediante pruebas automatizadas y mejores prácticas.
• Guiar a los miembros junior del equipo.
• Colaborar estrechamente con los patrocinadores del negocio para garantizar que la solución cumpla con sus necesidades.
• Asumir la responsabilidad de la entrega del software asegurando que se cumplan las expectativas de calidad y alcance.
• Contribuir y asumir la responsabilidad del diseño técnico y asegurar que todos los aspectos de la arquitectura del sistema estén bien documentados.
• Trabajar estrechamente con equipos tecnológicos asociados y colaborar eficazmente.
• Refinar técnicamente épicas e historias de usuario con el equipo.
• Escribir documentación, preparar y realizar presentaciones de nuevas características, componentes o tecnología.
• Apoyar al equipo, al producto y al Capítulo de Camunda.
Requisitos:
• Mínimo 3 años de experiencia como desarrollador Java Spring Boot con Camunda 8.
•Experiencia en roles y tecnologías similares.
• Experiencia trabajando en equipos ágiles y herramientas como JIRA y Confluence.
• Título universitario en Ciencias de la Computación / Tecnología de la Información o un campo relacionado, o experiencia práctica sustancial en la entrega de software a un nivel avanzado.
Habilidades requeridas:
• Experiencia práctica en el diseño e implementación de procesos BPMN de Camunda 8.
• Profundo conocimiento de Java (11 o superior) y Java Spring (4 o superior) y sólida comprensión de los principios de OO.
• Experiencia en el diseño y construcción de arquitecturas orientadas a servicios o microservicios.
• Diligente con las pruebas automatizadas, es decir, JUnit/Mockito/Cucumber, etc.
• Experiencia sólida con herramientas de integración y entrega continua.
• Metodologías ágiles (SCRUM) y ciclo de vida del software.
• Comprensión de los principios de API RESTful.
• Dominio del inglés hablado y escrito (mínimo C1).
Habilidades deseables:
• Experiencia con Docker y Kubernetes.
• Experiencia configurando herramientas de integración y entrega continua.
• Experiencia con ELK (ElasticSearch y Kibana) u otras bases de datos NoSQL.
• Algún conocimiento de español.
Habilidades blandas:
• Adaptabilidad al cambio, ya que las cosas cambiarán con frecuencia.
• Capacidad para trabajar en equipo.
• Energético, motivado y determinado.
• Pragmático y orientado a resultados.
• Adaptable a un conjunto diverso de responsabilidades técnicas.
• Excelentes habilidades analíticas y de resolución de problemas.
• Productivo y capaz de gestionar el tiempo de manera efectiva.
• Fuertes habilidades de comunicación escrita y verbal.
Idioma:
• Inglés - Avanzado, Obligatorio