Keapps Consultores de Información, SLU | Jornada completa
Programador/a Java y C++
Barcelona, España | Publicado el 23/04/2026
¿Te apasiona el desarrollo de software con impacto directo en el día a día de miles de personas? Buscamos a un perfil técnico con dominio de Java y C++ para unirse a un proyecto estratégico en el sector ferroviario público de Barcelona.
Participarás en la creación de la nueva generación de sistemas de expedición de billetes, un reto tecnológico donde el software interactúa con el mundo físico para mejorar la experiencia de transporte urbano.
Tu misión
Como Programador/a del equipo, tu objetivo principal será el diseño e implementación del nuevo software para las máquinas emisoras de billetes. No solo escribirás código; serás parte de la transformación digital de la movilidad.
Responsabilidades
- Desarrollar componentes robustos combinando lenguajes de alto y bajo nivel (Java y C++).
- Implementar la lógica de comunicación mediante APIs REST, MQTT y WebSockets.
- Garantizar la calidad del software mediante la aplicación de Clean Code y la ejecución de tests unitarios e integrados.
- Colaborar en un entorno de integración y despliegue continuo (CI/CD) para asegurar entregas ágiles y eficientes.
Requisitos mínimos
- Al menos 3 años de experiencia y los siguientes conocimientos:
- Sólida base de programación en Java y C++.
- Experiencia trabajando con protocolos de mensajería y conectividad: API REST, MQTT y WS.
Requisitos deseables
- Ecosistema Java: Manejo de Frameworks como Quarkus y Spring Boot.
- Cultura DevOps: Uso de herramientas de contenedores (Docker, Kubernetes) y CI/CD (Jenkins).
- Calidad de Software: Experiencia con herramientas de testeo como Mockito o Google Test, así como el uso de patrones de diseño.
- Herramientas de gestión: Familiaridad con Jira, control de versiones con GIT y uso de VS Code con CMake.
Bonus
Si tienes experiencia previa en Sistemas de Recaudo o transporte público, se valorará condición acreditada d