08.05.2026 aktualisiert


100 % verfügbar
Senior Software Engineer | Scala, Kotlin, Java | AI/LLM Integration
Escaldes, Andorra
Nur Remote
Computer Systems Engineering (Tecnico) - Universidad Carlos III de MadridÜber mich
Senior Backend Engineer with 16+ years building scalable distributed systems using Kotlin, Java, Scala, Spark, Kafka and GraphQL. Experienced in cloud platforms, AI-assisted development, backend architecture, and high-performance data-intensive applications.
Skills
AI AgentsJavaAPIsCloud ComputingSoftware ArchitectureScalaStreamingSystem DesignIntegration (Software)Apache SparkBackendKotlinGraphQLReact NativeFront End
Senior Backend Software Engineer with 16+ years of experience designing and building distributed systems, data-intensive platforms, and scalable backend services.
Strong background in Kotlin, Java, Scala, Spark, GraphQL, Kafka, RabbitMQ, PostgreSQL, Redis, and cloud-based architectures. Experienced building high-throughput ETL pipelines, near real-time systems, and event-driven microservices for both fintech and health-tech companies.
Currently working on AI-enabled product development and automation workflows, leveraging LLMs, AI agents, Cursor, Claude, and MCP integrations to improve engineering productivity and product velocity.
Hands-on experience with:
- Distributed systems and data engineering
- Apache Spark batch processing
- Event streaming architectures
- REST and GraphQL APIs
- Microservices architecture
- Backend performance optimization
- Cloud infrastructure and CI/CD
- System design and technical leadership
- Code reviews and mentoring
- Kotlin coroutines and asynchronous programming
- React and frontend integrations
- AI-assisted software development
Previously worked on large-scale systems at Santander and Thrive Global, delivering reliable production systems under high-scale and high-availability requirements. Strong product mindset with focus on user experience, scalability, reliability, and engineering quality.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2021
Sprachen
EnglishverhandlungssicherSpanishMuttersprache
Projekthistorie
Contributing to Thrives Kotlin monorepo and React microfrontend platform, building features that deliver personalized behavior-change experiences to users across Slack, web, and mobile surfaces. Designed and implemented backend services in Kotlin (Ktor, Koin, GraphQL) powering personalized microstep recommendations, reminders, and check-ins. Integrated AI/LLM-powered flows to personalize user content and improve engagement. Built and evolved GraphQL Federated APIs using Expedias Kotlin GraphQL extensions, backed by PostgreSQL with Flyway migrations. Delivered user-facing features across the React/TypeScript microfrontend stack. Rolled out new features behind ConfigCat feature flags and enforced access through scope-based RBAC. Operated production services with Datadog-based monitoring, tracing, and alerting. Mentored engineers on Kotlin idioms, coroutines, testing practices, and API design.
Independent contractor on backend and data engineering engagements alongside full-time work. Delivered a 6-month contract for Everylife Technologies (London, UK), delivering new features end-to-end across the AngularJS frontend and Xitrum/Scala backend of a care-management platform.
Staff engineer in the data platform team, leading the exposure of a Hadoop data lake storing all incident and ticketing information for the Santander Group through a unified API layer. Defined architectures for multiple big data use cases across new teams. Built reusable tooling and libraries adopted across the organization. Implemented core data pipelines and API services, and mentored existing teams on Scala, Spark, and streaming best practices.
Zertifikate
Certified Scrum Masteer
ScrumAlliance2016