Full-Stack Java / Angular Developer

Imagemaker — Chile · Posted ~2 hours ago

Hybrid

Skills

Java Java 21 Spring Boot Angular AngularJS Application refactoring Software modernization Legacy system migration Java 8 Java 17 WAR

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a hybrid full-stack engineering initiative focused on modernizing an established enterprise application. You will identify reusable components, refactor legacy Java and AngularJS code, and migrate functionality toward Java 21, Spring Boot, and modern Angular. The role combines backend and frontend development with practical legacy-system modernization and migration work.

Highlights

Work on a significant application modernization initiative, with a strong focus on refactoring and reuse rather than building from scratch. Gain experience across modern Java and Angular technologies while solving migration and legacy-system challenges.

Description

Department: Operations Location: Chile Description El cargo existe para refactorizar una aplicación bancaria ya diseñada y facilitar su reutilización en distintos lugares. La iniciativa contempla modernizar componentes desarrollados en versiones anteriores de Java y AngularJS, trasladándolos hacia Java 21, Spring Boot y Angular. El problema concreto que deberán resolver las personas es identificar las mejores partes de la solución existente, reutilizarlas y realizar las adaptaciones necesarias para que los nuevos módulos funcionen completamente sobre tecnologías actualizadas. Las piezas principales ya están diseñadas, por lo que el foco estará en la refactorización y modernización, no en construir una solución desde cero. Los profesionales deberán desenvolverse en un contexto de migración donde conviven componentes en Java 8 y Java 17, aplicaciones objetivo en Java 21 y componentes heredados como WARs en Java 7 o Java 8. En el frontend, deberán participar en el paso desde AngularJS hacia Angular. Key Responsibilities Modernización y desarrollo Refactorizar: serás responsable de adaptar la aplicación existente para facilitar su reutilización en distintos lugares de la organización.Modernizar: serás responsable de trasladar los componentes backend desde Java 8 y Java 17 hacia Java 21 y Spring Boot.Migrar: serás responsable de transformar los componentes desarrollados en AngularJS hacia Angular, realizando únicamente las modificaciones necesarias en el frontend heredado.Reutilizar: serás responsable de identificar y conservar las mejores partes de la solución actual, aprovechando las piezas que ya se encuentran diseñadas.Implementar: serás responsable de construir los nuevos módulos con las tecnologías actualizadas, manteniendo una dedicación aproximada de 70% backend y 30% frontend.Modificar: serás responsable de intervenir de manera puntual los WARs existentes en Java 7 o Java 8 cuando la refactorización lo requiera.Gestionar: serás responsable de mantener los cambios correctamente versionados mediante Git avanzado y realizar los commits que activen el pipeline administrado por otra línea. Skills, Knowledge and Expertise Imprescindibles Java 21: contar con experiencia desarrollando componentes backend con esta versión o con capacidad para trabajar en la modernización hacia ella.Spring Boot: contar con experiencia sólida desarrollando aplicaciones backend con este framework.Angular: contar con experiencia sólida desarrollando y modificando aplicaciones frontend con esta tecnología.Desarrollo Full Stack: contar con experiencia trabajando tanto en backend como en frontend, con una orientación aproximada de 70% backend y 30% frontend.Modernización de aplicaciones: contar con experiencia refactorizando soluciones existentes y reutilizando componentes previamente desarrollados.Migraciones Java: contar con capacidad para trabajar con componentes en Java 8 y Java 17 y trasladarlos hacia Java 21.Aplicaciones heredadas: contar con capacidad para realizar modificaciones específicas en WARs desarrollados en Java 7 o Java 8.WebLogic: contar con experiencia trabajando con este servidor de aplicaciones.Solace: contar con experiencia trabajando con esta tecnología.Git avanzado: contar con experiencia avanzada gestionando código, commits y cambios en repositorios compartidos.Resiliencia: contar con tolerancia a la frustración para desenvolverse en una migración donde conviven tecnologías heredadas y nuevas.Autonomía de aprendizaje: contar con capacidad para aprender por cuenta propia y adaptarse a tecnologías y componentes diferentes.Proactividad técnica: contar con capacidad para identificar y ejecutar las modificaciones necesarias sin depender de instrucciones permanentes.Deseables AngularJS: contar con conocimientos para realizar modificaciones puntuales en la aplicación heredada; no es un requisito excluyente.Fortaleza en frontend: contar con experiencia más profunda en desarrollo frontend para complementar la composición del equipo.Tecnologías cloud: contar con conocimientos de nube, considerando que este ámbito está comenzando a aparecer en el entorno del proyecto.Herramientas disponibles y alcance técnico GitHub Copilot: en teoría, el equipo podrá utilizar esta herramienta; no es un requisito de experiencia.CI/CD: los desarrolladores deberán realizar sus commits, pero no serán responsables de administrar ni operar el pipeline, ya que funciona a través de otra línea. 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. ✨ Permiso sin goce de sueldo para cumplir tus sueños. ⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal. 🏥 Seguro Complementario 100% gratuito para Makers. 🤓 ¡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. 💰 Bonificaciones que dan respiros: Fiestas patrias, navidad, matrimonio/AUC, nacimiento/adopción de hijos, etc. 💳 Convenios y precios preferenciales con bancos. 👶🏻 3 Días adicionales para padres por nacimiento o adopción de hijo/a. 🐶 Convenio de seguro para tus mascotas! 🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, se respira mucha buena onda! En el marco de nuestro compromiso con la inclusión, la siguiente vacante está acogida a la ley 21.015.