Imagemaker

Desarrollador FullStack Java / Angular - Híbrido (Santiago)

Imagemaker Chile

IT Services and IT Consulting · 201-500 employees

4 d ago
angular Senior (5-10 yrs) Full-time Chile
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The role focuses on refactoring and modernizing a banking application by migrating legacy Java and AngularJS components to Java 21, Spring Boot, and Angular. You will be responsible for identifying reusable parts of the existing solution and implementing new modules while maintaining existing legacy systems.

What they look for

Java 21 Spring Boot Angular Full Stack Development Application Modernization Java 8 Java 17 Legacy Applications WebLogic Solace Git AngularJS Cloud Technologies CI/CD

Requirements

Candidates must have solid experience in Java backend development, Spring Boot, and Angular frontend development. Proficiency in managing legacy code, advanced Git usage, and the ability to work autonomously in a migration environment are essential.

Benefits

Three additional days off per year Unpaid leave for personal goals Work-life balance program 100% free supplementary health insurance Training programs English classes Birthday day off Half-day off for children's birthdays Bonuses for holidays and life events Preferential banking rates Additional 3 days for parental leave Pet insurance

Full description

Desarrollador FullStack Java / Angular - Híbrido (Santiago)

Department: Operations

Employment Type: Full Time

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

• 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

• 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.

• 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. 

• 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.

Similar roles