freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Developer

Summary

Build and evolve enterprise Java microservices with Spring Boot and Kafka, designing scalable event-driven systems and REST APIs for data-focused clients.

En Bosonit somos una consultora tecnológica especializada en la transformación de Datos e IA. Nuestra misión: hacer que los datos correctos estén disponibles para un consumo rápido por parte de los líderes empresariales

En esta ocasión, buscamos un/a compañero/a para formar parte de la familia Bosonit . Contamos con proyectos de consultoría en grandes clientes, así como con diferentes startups tecnológicas donde desarrollamos producto propio

Buscamos un/a Senior Java Developer con +4 años de experiencia y sólidos conocimientos en el desarrollo de aplicaciones empresariales y arquitecturas de microservicios.

¿Qué harás en este rol?

  • Formarás parte de un equipo agile multidisciplinar, participando en el diseño, desarrollo y evolución de aplicaciones empresariales basadas en Java.
  • Diseñarás, desarrollarás y mantendrás microservicios utilizando Java 8 o superior, J2EE y Spring Boot.
  • Trabajarás con Apache Kafka en arquitecturas orientadas a eventos, procesamiento asíncrono e integración entre sistemas.
  • Participarás en el diseño técnico de soluciones, aplicando principios de calidad, escalabilidad, mantenibilidad y buenas prácticas de desarrollo de software.
  • Desarrollarás componentes utilizando programación funcional y patrones de diseño adecuados a cada necesidad del proyecto.
  • Experiencia de +4 años trabajando en un puesto similar como desarrollador/a Java.
  • Experiencia avanzada trabajando con Apache Kafka.
  • Conocimientos avanzados de Java 8 o superior, J2EE y Spring Boot.
  • Experiencia desarrollando arquitecturas basadas en microservicios.
  • Conocimientos sólidos de programación funcional y diseño de software.
  • Experiencia trabajando con JPA y tecnologías de persistencia.
  • Experiencia en testing automatizado y metodologías TDD o BDD.
  • Conocimientos de bases de datos como PostgreSQL, Oracle, MongoDB u otras tecnologías similares.
  • Conocimientos de metodologías ágiles, especialmente Scrum.
  • Nivel de inglés mínimo B2 para trabajar en equipos internacionales
  • Y por supuesto, buenas habilidades para trabajar en equipo!
  • Conocimientos básicos de programación reactiva con tecnologías como Project Reactor, Spring WebFlux o similares.
  • Experiencia en el diseño y desarrollo de APIs REST.
  • Conocimientos de especificaciones OpenAPI 3 u otras herramientas de documentación y definición de APIs.
  • Experiencia con arquitecturas orientadas a eventos y patrones como Event-Driven Architecture.
  • Conocimientos de integración y despliegue continuo en proyectos Java.
  • Experiencia con herramientas de control de versiones, revisión de código y automatización de pruebas.

Modalidad de trabajo:

Desarrollo profesional con formación continua en tecnologías, certificaciones e idiomas.

Jornada flexible para mejorar el equilibrio entre vida profesional y personal.

Afterworks, eventos deportivos y actividades de equipo.

Participación en eventos tecnológicos y Tech Experiences.

Oportunidades de crecimiento real en una compañía consolidada y en plena expansión.

See also