Senior Backend Developer

Bosonit
Lleida (Lérida), Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Apache HTTP Server Automation of Tests Code Review Databases Data Transformation Software Design Patterns Java Platform Enterprise Edition (J2EE) Java Persistence API PostgreSQL
+14 more
MongoDB Oracle (Applications) Scrum Methodology Software Engineering Openapi Enterprise Software Applications Spring-boot Backend Event Driven Architecture Apache Kafka Functional Programming Restful APIs Software Version Control Microservices

Job description

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 empresarialesEn 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 propioBuscamos un/aSenior Java Developercon +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 internacionalesY 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.#J-*****-Ljbffr

Requirements

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., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:53 min

Using OpenAPI as an executable contract

Violina Popova Violina Popova · Europe 2026 Virtual

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · WWC 2024

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:14 min

Generating functioning backend code from OpenAPI specifications

Christopher Walles Christopher Walles · WWC 2024

Videos

See all

Related articles

See all