About this role
Job title: Ssr Advanced Backend Developer
About the Role Diseñar, desarrollar y mantener aplicaciones backend de alto rendimiento en Java, asegurando calidad, seguridad y escalabilidad, y liderando técnicamente al equipo para evolucionar las arquitecturas existentes.
What You'll Do
- Diseñar e implementar soluciones backend eficientes y escalables con Java y Spring Boot.
- Definir y evolucionar arquitecturas (microservicios, event-driven, hexagonal).
- Optimizar rendimiento y resolver cuellos de botella en sistemas existentes.
- Integrar APIs, servicios externos y bases de datos SQL y NoSQL.
- Liderar técnicamente al equipo mediante code reviews, mentoría y buenas prácticas.
- Garantizar calidad y seguridad del software (Clean Code, SOLID, OWASP).
- Implementar pruebas unitarias y de integración.
- Colaborar con equipos Frontend, DevOps y QA en entornos ágiles.
- Participar en procesos de CI/CD, cloud y contenedores.
What We're Looking For
- Licenciatura en Ingeniería en Sistemas, Software o carrera afín (o experiencia equivalente).
- +5 años de experiencia en desarrollo backend con Java.
- Dominio de Java (JDK 11+), Spring Boot, Spring Security, Hibernate/JPA.
- Experiencia diseñando APIs REST (deseable GraphQL).
- Manejo de bases de datos SQL y NoSQL (PostgreSQL, MySQL, MongoDB, etc.).
- Experiencia con mensajería/eventos (Kafka, RabbitMQ o similares).
- Uso de Git y trabajo en entornos colaborativos.
- Conocimiento de cloud (AWS, Azure o GCP).
- Inglés intermedio/avanzado (lectura y escritura técnica).
- Enfoque en calidad, seguridad, liderazgo y trabajo en equipo.
Nice to Have
- Experiencia con GraphQL (deseable).
Compensation & Benefits
- Ofrecemos: Vales de despensa; Seguro de gastos médicos mayores; Seguro de vida; 30 días de aguinaldo; 50% de prima vacacional; 20 días de vacaciones desde el primer año; Gympass/ Totalpass; Comedor; Estacionamiento; Productos bancarios de manera flexible y preferencial; Oportunidad de crecimiento.