Desarrollador/a Full Stack Java + Flutter
On-siteMadrid, Madrid, Spain
Madrid, Madrid, SpainOn-siteFull TimeEnterprise
Full TimeEnterprise
Job Summary
Develop Flutter/Dart applications for Windows Desktop and Android environments while designing backend services using Java and Quarkus. Build distributed microservices architectures with REST APIs and integrate asynchronous data flows via Kafka. Collaborate with architecture, data, and infrastructure teams to ensure robust, scalable solutions that function both in the cloud and offline at point-of-sale terminals. Manage integrations with POS components, peripherals, and hardware devices, optimizing for CPU and memory performance in retail contexts.
Required Qualifications
- Experiencia en desarrollo con Flutter/Dart
- Muy valorable experiencia real desarrollando aplicaciones Flutter para Desktop Windows, además de Android
- Experiencia backend con Java, idealmente trabajando con Quarkus
- Conocimientos de microservicios y APIs REST
- Experiencia o conocimientos de Kafka y arquitecturas orientadas a eventos
- Buenas prácticas de desarrollo, testing, integración continua y calidad de código
- Capacidad para trabajar en sistemas donde el rendimiento y el consumo de CPU/memoria son relevantes
Desired Qualifications
- Nos encantará si además tienes experiencia en: Couchbase: Server, Sync Gateway o Couchbase Lite
- Sistemas con sincronización de datos offline/online
- Desarrollo o integración con sistemas TPV/POS
- JavaPOS, JNA o WebSockets
- Integración con periféricos: pinpads, impresoras, escáneres, cajones portamonedas o dispositivos de firma
- Entornos retail, sistemas embebidos o aplicaciones que interactúan directamente con hardware
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.