growing together
Java Backend Developer – Spring Boot, Kafka, Microservicios
Location
Spain
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Java Backend Developer – Spring Boot, Kafka, Microservicios
knowmad mood
• Desarrollar aplicaciones backend con Java y Spring. • Diseñar e implementar arquitecturas de microservicios. • Construir y evolucionar APIs REST e integraciones entre plataformas. • Participar en el desarrollo de soluciones orientadas a eventos con Kafka. • Garantizar la calidad, seguridad y rendimiento de las aplicaciones. • Colaborar en el diseño técnico y evolución de nuevas funcionalidades. • Participar en el ciclo completo de desarrollo, testing y despliegue. • Aplicar buenas prácticas de desarrollo y mejora continua.
Job Requirements
- Experiencia sólida en Java 17+
- Dominio de Spring Boot, Spring Cloud, Spring Security
- Experiencia en diseño y desarrollo de Microservicios
- Experiencia trabajando con Kafka
- Desarrollo e integración de APIs REST
- Testing con JUnit 5 y Mockito
- Experiencia con herramientas de calidad de código como SonarQube
- Capacidad para trabajar en entornos colaborativos y metodologías ágiles
- Orientación a la calidad, buenas prácticas y mejora continua
Benefits
- Contrato indefinido
- Modelo de trabajo en remoto 🏡.
- Opción de ir a trabajar a oficinas pero siempre a elección del trabajador.
- Horario flexible ⏰: horario flexible entrada 8.30h salida 18h con viernes intensivo de 8h a 15h y en verano (julio y agosto) intensivo de 8h a 15h
- Vacaciones 🌴: 22 días de vacaciones + 2 días de libre disposición, además de los días 24 y 31 de diciembre libres.
- Contrato indefinido 📄: Desde el primer día, con opción de 12 o 14 pagas.
- Retribución flexible 💳: Tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales.
- Club de ventajas 🎁: Descuentos en tecnología, ocio y formación.
- Formación continua 📚: Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica.
- Plan de carrera 🚀: Acompañamiento para crecer, especializarte o asumir nuevos retos.
- Bienestar integral 💚: Programas de nutrición, actividad física y equilibrio emocional.
- Conciliación +VIDA 👨 👩 👧 👦: Asistencia personal y familiar 24/7.
- Ambiente inclusivo 🌍: Entorno diverso y multicultural.
- Eventos sociales 🎮: Actividades para conectar con el equipo.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desarrollar aplicaciones backend con Java y Spring • Diseñar e implementar arquitecturas de microservicios • Construir y evolucionar APIs REST e integraciones entre plataformas • Garantizar la calidad, seguridad y rendimiento de las aplicaciones • Colaborar en el diseño técnico y evolución de nuevas funcionalidades • Participar en el ciclo completo de desarrollo, testing y despliegue • Aplicar buenas prácticas de desarrollo y mejora continua
Role Description Für unseren Kunden aus Bern, suchen wir eine:n erfahrene:n, motivierte:n und aufgeschlossene:n Senior Java Backend Developer. In diesem Projekt entwickelst du moderne Backend-Lösungen für ein hochverfügbares und geschäftskritisches System in einem agilen Umfeld. Gemeinsam mit einem interdisziplinären Team arbeitest du an der Weiterentwicklung zentraler Systemkomponenten und trägst dazu bei, Verfügbarkeit, Performance und Stabilität der Anwendungen nachhaltig sicherzustellen. - Du konzipierst, entwickelst und optimierst zentrale Backend-Komponenten - Du analysierst und behebst technische Störungen, um einen stabilen und zuverlässigen Betrieb sicherzustellen - Du setzt neue Features von der Analyse über die Implementierung bis hin zum Testing um - Du stellst die Verfügbarkeit, Performance, Skalierbarkeit und Ressourceneffizienz der Anwendungen sicher - Du erstellst und pflegst technische Dokumentationen zur Sicherstellung der Wartbarkeit - Du arbeitest aktiv in einem agilen Entwicklungsteam mit und unterstützt bei Bedarf auch in den Bereichen Business Analyse und Testing - Du arbeitest eng mit interdisziplinären Teams zusammen und entwickelst bestehende Lösungen kontinuierlich weiter - Du wirkst bei der Optimierung moderner Softwareentwicklungs- und Deployment-Prozesse mit Qualifications - Du verfügst über mehrere Jahre Erfahrung in der Java-Backend-Entwicklung, idealerweise in komplexen und hochverfügbaren Systemlandschaften - Du bringst sehr gute Kenntnisse in Java, Spring Boot, SQL und Hibernate mit - Du hast Erfahrung mit Cloud-nativen Technologien wie Docker, OpenShift, Helm und Git - Du kennst dich mit Messaging- und Event-Driven-Architekturen aus - Du hast Erfahrung mit Continuous Integration sowie Tools wie Maven, Jenkins oder vergleichbaren Lösungen - Idealerweise verfügst du über Kenntnisse in Kafka, Grafana, Linux, ArgoCD sowie weiteren modernen Entwicklungstools - Du interessierst dich für moderne Softwarearchitekturen, AI-gestützte Softwareentwicklung und die kontinuierliche Weiterentwicklung komplexer Systeme - Du zeichnest dich durch eine analytische und strukturierte Arbeitsweise sowie eine schnelle Auffassungsgabe aus - Du bist eine teamorientierte Persönlichkeit mit ausgeprägten Kommunikationsfähigkeiten - Du verfügst über sehr gute Deutschkenntnisse sowie gute Englischkenntnisse Company Description Die Coopers Group AG ist eine agile Schweizer Recruiting Agentur, die Spezialisten und Führungskräfte in den Bereichen IT, Life Sciences, Engineering und Finance vermittelt. Mit flexiblen Ansätzen bringen wir Kandidat:innen und Unternehmen zusammen, die nicht nur fachlich, sondern auch menschlich zusammenpassen.
Software Engineer (Full-Stack/Backend & Applied AI)
Globaldev GroupBuilding remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱
Role Description We are looking for a Software Engineer who operates at the intersection of high-scale full-stack engineering and cutting-edge Applied AI. - Architect & Build: Design and deliver agentic workflows and scalable microservices, primarily using Python, within a distributed system architecture. - AI Integration: Lead the integration of Generative AI capabilities, including LLM APIs, RAG pipelines, and agentic workflows into our production systems. - Agentic Operations & Observability: Implement operational practices, observability, and autonomous monitors (e.g., detecting intelligence drift or hallucinations) to ensure AI reliability in production. - Elevate Engineering: Drive overall engineering quality and speed by implementing AI-SDLC practices, ensuring high standards through rigorous code reviews, test automation, and by establishing continuous, trace-based quality evaluation for all software and agentic components. - Mentor & Innovate: Evaluate emerging AI tooling, mentor fellow engineers, and contribute directly to our technical roadmap and Agentic AI-SDLC and Production Operations. Qualifications - 7+ years of backend or full-stack engineering experience, including 2+ years building production-grade agentic systems in distributed environments. - Strong proficiency in Python (preferred) or TypeScript/Go/Rust, with the ability to transition to Python. - Hands-on experience with agentic frameworks such as LangChain, LangGraph, CrewAI, DeepAgents, OpenClaw, Hermes, or equivalent. - Proven expertise in designing cloud-native, event-driven architectures using AWS, Kubernetes, Terraform, CI/CD, GraphQL or REST APIs, and messaging systems (SQS/SNS). - Experience with PostgreSQL, DynamoDB, MongoDB, and preferably vector databases. - Familiarity with AI-native development tools such as Claude Code, Cursor, or Copilot. - Excellent communication skills and the ability to work independently in a highly autonomous environment. Requirements - Experience with React, Next.js, or similar frontend technologies (will be a plus). Benefits - Help and support from our caring HR team. - 15 working days of annual paid leave. - The exchange of experience and work with talented colleagues. - Last but not least - valuable compensation for your efforts.
• Develop and enhance web applications using C#/.NET and JavaScript. • Implement new features and improvements in a mission-critical corporate system. • Build and maintain REST APIs for system integration. • Investigate, diagnose, and resolve high-complexity issues. • Work on the continuous evolution of architecture and code quality. • Participate in code reviews and share knowledge with the team. • Collaborate with architects, business analysts, Product Owners and other developers to define the best technical solutions. • Apply development best practices focused on performance, scalability, security and maintainability.



