Senior Spring Boot Developer

Virtual Cave
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Remote

Tech stack

Clean Code Principles
API
Software Quality
Databases
Software Design Patterns
Java Message Service (JMS)
JUnit
MongoDB
NoSQL
Redis
Software Engineering
SQL Databases
Grafana
Spring-boot
Backend
GIT
Information Technology
Kafka
REST
Software Version Control

Job description

y la atención personalizada. Aquí no hacemos proyectos "en serie", construimos soluciones que funcionan y escalan. ¿Cuál será tu misión? Ofrecer soluciones backend robustas, seguras y escalables, contribuyendo al crecimiento técnico del equipo y asegurando que el producto final responda a los objetivos de negocio y a las necesidades de los usuarios y usuarias. ️ ¿Qué harás en tu día a día? Desarrollar la aplicación ajustándose a los requerimientos de la aplicación. Cuidar y asegurar la calidad del código. Desplegar la aplicación en cualquiera de los entornos. Monitorizar el correcto funcionamiento de la aplicación. Mentorizar a perfiles más junior en tareas técnicamente complejas. Ayudar a definir estándares y metodologías y sobre todo a implantarlas sin error. Requisitos imprescindibles Un mínimo de 6 años de experiencia en desarrollo backend usando Spring y Spring Boot. Formación en Informática, Ingeniería de Software, Grado Superior o

Requirements

campo relacionado. Conocimientos de Clean Code, Clean architecture y patrones de diseño. Experiencia en arquitectura de microservicios de alto rendimiento, con arquitecturas orientadas a eventos. Definición de APIs Rest con Open API Destreza en el uso de bases de datos SQL y No SQL (sobre todo Mongo DB, Couch Base, Redis) y arquitecturas orientadas a eventos (Kafka, JMS). Familiaridad con CI/CD, pipelines y branching, control de versiones con Git y herramientas de observabilidad (Grafana). Experiencia en QA y testing: JUnit, mocks, Wiremock, Testcontainers. Se valorará especialmente Conocimientos en programación reactiva (Project Reactor, Spring Web Flux). Conocimientos de g RPC. Conocimientos en bases de datos no relacionales. Persona responsable, comprometida y proactiva, con orientación a resultados. Perfil analítico, detallista e innovador, capaz de resolver problemas y aportar ideas. Comunicación efectiva, trabajo en equipo y

Benefits & conditions

autonomía. Capacidad de adaptación a entornos dinámicos y prioridades cambiantes. ¿Que esperamos de ti? Una actitud proactiva y orientada a resultados. Habilidades excepcionales para resolver problemas y una gran atención al detalle. Capacidad de trabajar en equipo y de manera autónoma. Predisposición para gestionar prioridades cambiantes en entornos dinámicos. Buscar mejorar y aprender nuevas tecnologías. Mentalidad creativa y dispuesto a aportar nuevas ideas. ¿Qué ofrecemos? Contrato indefinido. Trabajo 100% remoto desde España. Flexibilidad horaria. Bonus de formación para seguir creciendo profesionalmente. Bono recomendación. Compensación del 100% de los tres primeros días de baja por IT. Descuento en nuestro seguro médico privado a través del sistema de retribución flexible de la empresa. El equipamiento informático y el mobiliario necesarios para el desempeño de tus funciones diarias. Proyectos técnicamente exigentes y con impacto real. Un

Apply for this position