Software Engineer Java | Microservicios & AI | Híbrido Alcobendas
Core
Develop and evolve microservices in distributed environments, design event-driven API integrations, and integrate AI/LLM capabilities into corporate systems.
Role type
Senior Software Engineer (Java/Microservices/AI)
Builds
Scalable microservices, event-driven architectures, and AI-integrated enterprise applications
Domain
Enterprise software, distributed systems, Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Microservices architecture, REST APIs, Kafka, PostgreSQL, Docker, CI/CD, Automated testing, Cloud computing
Preferred skills
LLM API consumption, Prompting and tool/function calling, RAG, AI agents, Error management for AI services
Technologies
Java, Spring Boot, Kafka, PostgreSQL, Docker, Git
Responsibilities
Develop and evolve microservices in distributed environments; Design and implement integrations via APIs and event-driven architectures; Integrate LLM-based services into microservice ecosystems; Collaborate with architects to define scalable solutions; Ensure application quality, observability, and maintainability
Seniority
Senior, hands-on IC