Desarrollador Backend Senior Java/Kotlin Remoto | Plataforma Logística
Remoto
Jornada completa
Buscamos un Desarrollador Backend Senior con amplia experiencia en Java y Kotlin para incorporarse a nuestro equipo de ingeniería distribuido globalmente. Usted trabajará en una sofisticada plataforma tecnológica de seguimiento de entregas y transporte de mercancías, desarrollando soluciones escalables y de alto rendimiento. Esta posición requiere conocimientos avanzados en arquitecturas de microservicios y tecnologías cloud para gestionar sistemas de alta carga.
Sobre el Proyecto:
Nuestra vanguardista plataforma tecnológica para el seguimiento de entregas y transporte de mercancías integra numerosos sistemas tanto internos como externos para proporcionar una solución integral al sector logístico. El ecosistema tecnológico se fundamenta en una arquitectura de microservicios moderna, empleando las últimas tecnologías para garantizar escalabilidad, rendimiento y fiabilidad excepcionales.
Responsabilidades Principales:
- Diseñar, desarrollar y mantener microservicios escalables utilizando Java 17+, Kotlin 1.9+ y Python 3.11+.
- Implementar soluciones robustas para sistemas de alta carga con estrictos requisitos de disponibilidad y rendimiento.
- Integrar servicios con sistemas internos y externos mediante APIs RESTful y arquitecturas orientadas a eventos.
- Trabajar con bases de datos SQL (PostgreSQL 15+) y NoSQL (Cassandra 4.1+, Elasticsearch 8.x, Redis 7.x).
- Colaborar en la implementación de infraestructura como código utilizando Docker, Kubernetes y Helm.
- Participar activamente en el ciclo completo de desarrollo de software, desde el diseño hasta las pruebas y el despliegue.
- Contribuir significativamente a la mejora continua de arquitecturas de software y prácticas de desarrollo.
- Resolver problemas complejos y optimizar el rendimiento del sistema.
- Trabajar eficientemente en un entorno ágil, utilizando Jira para la gestión de proyectos.
Habilidades Requeridas:
- Experiencia comprobable en desarrollo de software comercial (mínimo 4 años).
- Dominio avanzado de Java (Java 17+) y Kotlin (1.9+).
- Conocimientos sólidos de Python para automatización y scripting.
- Experiencia demostrable con Spring Boot 3.x, JPA, JDBC y Spring Security 6.x.
- Sólido conocimiento de SQL y experiencia con PostgreSQL 15+.
- Experiencia práctica con bases de datos NoSQL: Cassandra, Elasticsearch y Redis.
- Dominio de herramientas del ecosistema JVM: Maven, Gradle, JUnit 5, Mockito, JaCoCo.
- Experiencia con Apache Camel para integración de sistemas.
- Conocimiento práctico de tecnologías cloud: Docker, Kubernetes, Helm e Istio.
- Comprensión profunda de arquitecturas de microservicios, serverless y orientadas a eventos.
- Experiencia en metodologías ágiles y uso de Jira.
- Inglés nivel B2 (intermedio alto) o superior.
Habilidades Valorables:
- Experiencia previa en el sector de logística o transporte.
- Conocimientos de Quarkus como alternativa a Spring Boot.
- Experiencia con sistemas de mensajería como Kafka o RabbitMQ.
- Contribuciones a proyectos de código abierto.
- Conocimientos de GraphQL además de REST.
- Experiencia con CI/CD utilizando Jenkins, GitHub Actions o GitLab CI.
- Familiaridad con prácticas de observabilidad utilizando Prometheus y Grafana.
- Conocimientos de seguridad informática y protección de datos.
Detalles de la Posición:
- Modalidad: 100% remoto.
- Tipo de contrato: Tiempo completo.
- Ocupación: Proyecto de larga duración.
- Nivel: Middle+ / Senior.
- Zona horaria: Preferiblemente compatible con Europa.
Proceso de Selección:
- Revisión inicial de CV y experiencia.
- Entrevista técnica con evaluación de conocimientos.
- Prueba práctica de codificación.
- Entrevista final con el equipo técnico.
¿Por qué unirse a nosotros?
Ofrecemos un entorno de trabajo remoto flexible, la oportunidad de resolver desafíos técnicos complejos en una plataforma de logística de vanguardia, y la posibilidad de trabajar con tecnologías modernas en constante evolución. Nuestro equipo valora la innovación, el aprendizaje continuo y el equilibrio entre vida laboral y personal. Si está preparado para llevar su carrera como desarrollador backend al siguiente nivel en un proyecto de impacto global, ¡queremos conocerle!