About this role
About the Role
Buscamos un Backend Engineer con Java y Spring Boot para diseñar e implementar soluciones backend eficientes y escalables. El rol implica definir arquitecturas limpias (microservicios, event-driven, hexagonal), aplicar buenas prácticas de desarrollo y contribuir al crecimiento técnico del equipo. What You'll Do
-
Diseñar e implementar soluciones backend eficientes y escalables usando Java y Spring Boot.
-
Definir arquitecturas limpias: microservicios, event-driven, hexagonal.
-
Aplicar buenas prácticas: SOLID, clean code y herramientas como Sonar, Checkmarx, Fortify, BlackDuck.
-
Optimizar rendimiento y resolver cuellos de botella.
-
Integrar aplicaciones con bases de datos, servicios externos y APIs.
-
Liderazgo Técnico: mentorar a desarrolladores junior y mid-level (code reviews, liderazgo técnico). What We're Looking For
-
Licenciatura en Informática, Sistemas, Ingeniería o experiencia equivalente.
-
Conocimiento en metodologías Agile.
-
Capacidad de adaptación a entornos dinámicos y en constante cambio.
-
Trabajo en equipo.
-
Inglés: nivel intermedio–avanzado (lectura y escritura técnica).
-
Habilidades técnicas: Java (JDK 11+), Lambdas, Streams, Concurrency; Spring Boot, Spring Security, Hibernate/JPA; Diseño de APIs RESTful; GraphQL; Bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis, Cassandra); Mensajería/eventos (Kafka, RabbitMQ, AWS SQS); Control de versiones (Git); Nube (AWS, Azure o GCP).
-
Infraestructura y experiencia en nube mencionadas en el perfil.