SENIOR JAVA DEVELOPER
Role details
Job location
Tech stack
Job description
- Participar en todo el ciclo de vida del desarrollo: planificación, diseño, implementación, despliegue, monitorización y mantenimiento.
- Colaborar estrechamente con ingenieros frontend, product managers y otros interesados para definir y entregar funcionalidades de alta calidad.
- Trabajar de forma efectiva tanto de manera individual como en equipo.
- Asegurar la escalabilidad, seguridad y observabilidad siguiendo las mejores prácticas de desarrollo.
- Implementar y mejorar APIs, flujos de mensajería y modelos de datos para ofrecer experiencias de usuario fluidas.
- Participar en revisiones de código, mentoría y discusiones técnicas para elevar la cultura de ingeniería.
- Asumir plena responsabilidad de tu código: tú lo construyes, tú lo gestionas.
Requirements
Construirás y mantendrás una plataforma de alto rendimiento utilizando Java, Spring y Hibernate, trabajando con APIs REST, procesos batch e integraciones modernas (REST, SOAP, gRPC, colas). Desplegado en una infraestructura dockerizada, se valorará tu aportación arquitectónica mientras colaboras con equipos técnicos y de producto., Eres una persona que ha desarrollado y mantenido aplicaciones reales, y te gusta contribuir desde el primer día. Tienes un sólido perfil en desarrollo backend y te sientes cómodo explorando y experimentando nuevas ideas. Prefieres trabajar en servicios centrales que impulsan el impacto del producto.
- Más de 5 años de experiencia en desarrollo backend, con fuerte dominio de Java.
- Sólidos conocimientos en Spring Boot y Hibernate.
- Experiencia avanzada con bases de datos relacionales (por ejemplo, PostgreSQL, SQL Server, Oracle).
- Experiencia diseñando APIs RESTful y construyendo aplicaciones nativas en la nube.
- Capacidad para escribir código limpio, testeable y mantenible, con foco en el rendimiento y la fiabilidad.
- Buena comunicación en inglés y receptividad a la retroalimentación., * Experiencia práctica con asistentes de codificación basados en IA (por ejemplo, Copilot, Junie, Cursor, Claude Code) o herramientas/frameworks de agentes (por ejemplo, LangChain, CrewAI, Autogen, n8n).
- Pasión por la mentoría o participación en eventos de comunidades tecnológicas.
- Familiaridad con herramientas DevOps y CI/CD (por ejemplo, Jenkins, Kubernetes, Docker).
- Experiencia con herramientas de observabilidad y monitorización (por ejemplo, ELK, Grafana, Datadog).
- Cultura de trabajo remota por defecto.
- Entorno internacional y diverso donde tú importas.
- Un equipo increíble, ágil y multidisciplinario con el que trabajar.
- Trabajo orientado a objetivos con impacto real.
- Horarios de trabajo flexibles.
Desarrollador Java ( Experiencia AWS) 100% en remoto