Senior Java Developer - Kotlin

Sngular
Arbo, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

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

Tech stack

Java (Programming Language) Microsoft Windows Artificial Intelligence Business Logic Unit Testing Spring Framework Mockito Software Engineering Large Language Models Spring-boot Technical Debt Backend
+2 more
Kotlin Apache Kafka

Job description

La gente viene a SNGULAR atraída por proyectos que usan tecnologías punteras, y se quedan por los grandes profesionales con los que trabajan.Personas primero: somos una empresa colaborativa orientada a las personas, donde TÚ y tu perspectiva siempre serán valoradas.Pues en SNGULAR, además, lo llevamos a la práctica.Crecimiento y formación continua : Tenemos un espíritu de Start-up con la infraestructura de una gran organización (ya somos **).Hemos obtenido el reconocimiento de ser una de las 10 mejores empresas para desarrollar una carrera profesional en España, según la prestigiosa lista LinkedIn Top Companies **.Tu misión será participar en la creación de software robusto aplicando Arquitectura Hexagonal y Domain-Driven Design (DDD), mientras aprovechas activamente herramientas de Inteligencia Artificial para potenciar, enriquecer y optimizar los ciclos de desarrollo en tu día a día.Diseñar y desarrollar aplicaciones backend eficientes, mantenibles y escalables utilizando el ecosistema de Java y Spring Boot.Integrar asistentes y herramientas de Inteligencia Artificial en las tareas de desarrollo diarias para agilizar la creación de código, refactorización y resolución de problemas técnicos.Facilitar la comunicación técnica con otros equipos multidisciplinares para asegurar una sinergia y una integración fluida de los sistemas.Participar de manera estratégica en la definición de arquitecturas para nuevas soluciones, priorizando siempre la calidad y el impacto sostenible en el negocio.Mentorizar y colaborar activamente con el equipo de ingeniería, compartiendo conocimiento y fomentando un entorno de mejora técnica continua.¿Escalabilidad: Construir y evolucionar sistemas altamente escalables y resilientes, capaces de adaptarse a los cambios del negocio sin comprometer el rendimiento.Arquitectura: Garantizar un desacoplamiento efectivo de la lógica de negocio respecto a la infraestructura, asegurando sistemas flexibles frente a la evolución del software.Inteligencia Artificial Operativa: Incorporar la Inteligencia Artificial no solo como un concepto abstracto, sino como un habilitador práctico y real para elevar la calidad y velocidad del código entregado.Deuda Técnica: Mitigar proactivamente la deuda técnica en ecosistemas complejos mediante la aplicación estricta de buenas prácticas y arquitecturas limpias.¿QUÉ BUSCAMOS EN TI?(Requisitos)Experiencia sólida y demostrable de más de 5 años en desarrollo de software backend con Java.Dominio experto del lenguaje Java y del framework Spring Boot.Experiencia comprobable diseñando e implementando Arquitectura Hexagonal en entornos de producción.Conocimientos prácticos aplicando Domain-Driven Design (DDD) para resolver lógicas de dominio complejas.Que tengas interés y curiosidad por explorar el impacto de la Inteligencia Artificial en tu día a día.Experiencia trabajando con arquitecturas orientadas a eventos y streaming de datos utilizando Kafka (o Spring Kafka).Dominio de frameworks de testing como Mockito, promoviendo una cultura de alta cobertura y pruebas unitarias sólidas.Investigar e implementar frameworks de IA modernos, conectar LLMs con las capacidades de nuestro sistema logístico y trabajar con arquitecturas de agentes autónomos.Acceso a formación continua: presupuesto individual para formación, obtención de certificaciones, acceso ilimitado a Udemy, clases de idiomas, dinámicas de formación interna.Flexibilidad horaria, teletrabajo, posibilidad de trabajar desde nuestros Hubs.22 días de vacaciones + día de cumpleaños + 2 días de asistencia a eventos técnicos + 24 y 31 de diciembre no laborables.Wellbeing pack: Ayuda para la mejora del bienestar.Posibilidad de elegir equipo (Windows / Mac) Tenemos Encuentro Virtual todos los viernes, fiestas, espacios donde podrás expresarte, proponer cambios y ser partícipe de ellos.Nuestro compromiso Sngular: Como equipo comprometido con la equidad de nuestro Plan de Igualdad, en SNGULAR impulsamos una cultura plural donde el talento no tiene etiquetas y cada persona cuenta con las mismas oportunidades.

Requirements

Experiencia sólida y demostrable de más de 5 años en desarrollo de software backend con Java. Dominio experto del lenguaje Java y del framework Spring Boot. Experiencia comprobable diseñando e implementando Arquitectura Hexagonal en entornos de producción. Conocimientos prácticos aplicando Domain-Driven Design (DDD) para resolver lógicas de dominio complejas. Que tengas interés y curiosidad por explorar el impacto de la Inteligencia Artificial en tu día a día. Experiencia trabajando con arquitecturas orientadas a eventos y streaming de datos utilizando Kafka (o Spring Kafka). Dominio de frameworks de testing como Mockito, promoviendo una cultura de alta cobertura y pruebas unitarias sólidas. Investigar e implementar frameworks de IA modernos, conectar LLMs con las capacidades de nuestro sistema logístico y trabajar con arquitecturas de agentes autónomos. Acceso a formación continua: presupuesto individual para formación, obtención de certificaciones, acceso ilimitado a Udemy, clases de idiomas, dinámicas de formación interna. Flexibilidad horaria, teletrabajo, posibilidad de trabajar desde nuestros Hubs. 22 días de vacaciones + día de cumpleaños + 2 días de asistencia a eventos técnicos + 24 y 31 de diciembre no laborables. Wellbeing pack: Ayuda para la mejora del bienestar. Posibilidad de elegir equipo (Windows / Mac) Tenemos Encuentro Virtual todos los viernes, fiestas, espacios donde podrás expresarte, proponer cambios y ser partícipe de ellos. Nuestro compromiso Sngular: Como equipo comprometido con la equidad de nuestro Plan de Igualdad, en SNGULAR impulsamos una cultura plural donde el talento no tiene etiquetas y cada persona cuenta con las mismas oportunidades.

About the company

La gente viene a SNGULAR atraída por proyectos que usan tecnologías punteras, y se quedan por los grandes profesionales con los que trabajan. Personas primero: somos una empresa colaborativa orientada a las personas, donde TÚ y tu perspectiva siempre serán valoradas.

Apply for this position

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

Apply on www.buscojobs.com.es
Prepare application

Good distractions

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

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:46 min

Mocking repository endpoints with Mockito and REST Assured

Eric Deandrea Eric Deandrea · World Congress 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

5:31 min

Writing automated tests with Mockito and WireMock

Jakov Semenski · LIVE

Videos

See all

Related articles

See all