Back to jobs
Imagemaker

Desarrollador Back Java - CL

ChilePosted 2 days ago
Full-timehybrid

Job Description

Desarrollador Back Java - CL

Department: Operations

Employment Type: Full Time

Location: Chile

Description

 
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!

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Desarrollador Back Java - CL at Imagemaker | Renata