Imagemaker
In our experience of more than 22 years in software development, we have become champions in agile environments within multiple industries.
- Open roles
- 49
Company signals
Score: 69Job facts
- Location
- Hybrid · Chile
- Workplace
- Hybrid
- Type
- Full-time
- Department
- Operations
More roles at Imagemaker
- Desarrollador Back Java Senior - CL (Remoto) · Chile
- Líder Técnico - Inglés Avanzado (Remoto) · Chile
- Analista de Negocios / BA - Chile · Chile
- Líder Técnico Java Senior - CL · Chile
- Analista de CRM y Gestión de Clientes · Chile
- Data Quality Engineer Senior - CL · Chile
Desarrollador Back Java - CL
at Imagemaker
Scope of Responsibility
Rol senior responsable del diseño, desarrollo y evolución de sistemas backend
de alta escala dentro del ecosistema Java/Spring, con foco específico en la
modernización y migración de componentes legacy. Se espera que estos perfiles
tengan experiencia con proyectos comprobables en arquitecturas de
microservicios y procesos de migración tecnológica.
Owns
Diseño y ejecución del plan de migración de componentes legacy a versiones
actuales de Spring Boot y Java LTS.
Refactorización asistida por IA (GitHub Copilot) de código legado: patrones
obsoletos, dependencias críticas y frameworks desactualizados.
Conversión y migración de bases de datos usando SSMA y herramientas
equivalentes.
Generación automática de pruebas unitarias, de integración y regresión durante
el proceso de migración.
Validación de calidad de código con SonarQube y aplicación de Clean Code +
SOLID.
Documentación técnica estructurada en Markdown, reutilizable por los equipos
internos.
Diseño e implementación de APIs RESTful y microservicios con Spring Boot.
Seguridad de datos con Spring Security (OAuth2, JWT, RBAC).
Contributes to
Pairing y coaching a equipos internos durante la migración.
Planificación técnica y estimación en entornos ágiles.
Investigación y propuesta de nuevas herramientas de automatización dentro del
ecosistema Java/Spring.
Prácticas DevOps: CI/CD, contenedores, despliegue en la nube.
Documentación de sistemas y APIs con OpenAPI/Swagger.
Toma de decisiones técnicas sobre arquitectura y patrones de migración.
Key Responsibilities
- Liderar la migración de componentes legacy a versiones modernas de Java y Spring Boot, con apoyo de herramientas de IA.
- Ejecutar refactorizaciones asistidas por GitHub Copilot, asegurando calidad y trazabilidad del proceso.
- Diseñar y ejecutar planes de migración de bases de datos con SSMA u otras herramientas automatizadas.
- Generar automáticamente pruebas unitarias, de integración y regresión durante las migraciones.
- Validar calidad de código con SonarQube y asegurar adopción de estándares en el equipo.
- Producir documentación técnica estructurada en Markdown, reutilizable por los equipos internos.
- Realizar pairing y coaching con los equipos internos para transferencia de conocimiento.
- Implementar APIs RESTful y microservicios con Spring Boot como parte del proceso de modernización.
- Participar en planificación técnica y estimación en entornos ágiles.
- Documentar sistemas y APIs con OpenAPI/Swagger.
Skills, Knowledge and Expertise
Lenguaje y Frameworks
- Java LTS (preferiblemente 17+).
- Spring Boot y ecosistema Spring: Web, Security, Data, Cloud, Batch.
Herramientas de IA y Automatización
- GitHub Copilot — refactorización y actualización de código asistida.
- SQL Server Migration Assistant (SSMA) — conversión y migración de bases de datos.
- SonarQube — validación continua de calidad de código.
Arquitectura
- Microservicios con Spring. APIs RESTful.
- Patrones: Hexagonal, CQRS, Arquitectura en Capas.
Bases de Datos
- Relacionales: PostgreSQL, MySQL, Oracle con Hibernate/JPA.
- No relacionales: MongoDB, Redis.
DevOps y Cloud
- Docker, Kubernetes. AWS, Azure o GCP (ECS, EKS, App Service). CI/CD con Git.
Seguridad
- Spring Security, OAuth2, JWT, RBAC.
- Mensajería y Pruebas
- Apache Kafka con Spring Boot. JUnit, Mockito, Spring Boot Test.
Documentación y Metodologías
- Markdown estructurado y reutilizable. OpenAPI/Swagger. Metodologías ágiles y prácticas DevOps.
Beneficios
😉 Ser maker es cool: Tenemos muy buenos beneficios y muchas actividades para divertirnos!
🏖️ Don’t worry, be happy: 3 días libres al año adicionales a tus vacaciones.
⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal.
🤓 ¡Programas de formación, clases de inglés y mucho más!
🎂 Día libre para tu cumpleaños y medio día para los cumpleaños de tus hijos.
🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, se
respira mucha buena onda!