Desarrollador Backend Java Senior CL - Remoto

🏢 Imagemaker · all Imagemaker jobs
📍 Chile
📅 Posted 2026-07-11 · via Himalayas
🏷 Backend-Development,Java-Development,Backend-Engineer,Senior-Java-Backend-Developer,Senior-Java-Backend-Engineer,Senior-Backend-Engineer-(Java-Kotlin),Senior-Backend-Developer-(Java-Spring-AWS),Senior-Java-Developer-(Spring-Boot),Software-Engineer
Apply on original site ↗

En Imagemaker , buscamos a nuestros próximos/as Desarrolladores/as Backend Java Senior , quienes responsable del diseño, desarrollo y evolución de sistemas backend de alta escala y rendimiento dentro del ecosistema Java/Spring , así como del mantenimiento, refactorización y evolución de aplicaciones legacy , dentro de un entorno financiero/bancario altamente regulado.

Se espera un mínimo de 5 años de experiencia en desarrollo backend con Java , incluyendo proyectos comprobables con arquitecturas de microservicios y experiencia previa en el sector financiero o bancario.
Key Responsibilities

- Diseño y mantenimiento de arquitecturas backend robustas, escalables y resilientes con Java y Spring Boot.

- Desarrollo e implementación de APIs RESTful y servicios web con Spring Web.

- Diseño, modelado y optimización de bases de datos relacionales y no relacionales (Spring Data JPA, Hibernate, Spring Data MongoDB).

- Implementación de microservicios con Spring Boot y el ecosistema Spring Cloud.

- Mantenimiento, refactorización y evolución de aplicaciones y sistemas legacy en Java, asegurando estabilidad, seguridad y correcta integración con nuevas soluciones.

- Análisis y resolución de incidencias en entornos productivos críticos.

- Medidas de seguridad y protección de datos con Spring Security (OAuth2, JWT, RBAC), aplicando principios de Secure Coding.

- Estrategias de pruebas automatizadas con JUnit, Mockito y Spring Boot Test.

- Calidad del código del equipo mediante revisiones de código y aplicación de Clean Code y SOLID.

Contribuirás con:

- Planificación técnica y estimación de proyectos en entornos ágiles.

- Integración con equipos front end de los servicios y APIs desarrollados.

- Investigación y propuesta de nuevas tecnologías dentro del ecosistema Java/Spring, incluyendo estrategias de modernización e integración de sistemas legacy con arquitecturas más modernas.

- Prácticas DevOps aplicadas a proyectos Java (CI/CD, contenedores, despliegue en la nube), colaborando en la automatización de builds, tests y despliegues.

- Documentación de sistemas, APIs y procesos (OpenAPI/Swagger).

- Toma de decisiones técnicas informadas sobre arquitectura y patrones.

- Colaboración con equipos multidisciplinarios de arquitectura, seguridad, QA y operaciones.

- Participación en procesos de remediación de vulnerabilidades y en el cumplimiento de exigencias regulatorias y de compliance.

Skills, Knowledge and Expertise

Lenguaje y Frameworks

- Java LTS (preferiblemente 17+), con capacidad de trabajar también sobre versiones legacy de Java/Spring según el sistema a mantener.

- Spring Boot y Ecosistema Spring: Web, Security, Data, Cloud, Batch.

Arquitectura

- Microservicios con Spring.

- APIs RESTful.

- Modernización e integración de sistemas legacy con arquitecturas modernas.

- Patrones de diseño: Hexagonal, CQRS, Arquitectura en Capas.

Bases de Datos

- Relacionales: PostgreSQL, MySQL, Oracle con Hibernate/JPA.

- No relacionales: MongoDB, Redis.

DevOps y Cloud

- Contenedores y orquestación: Docker, Kubernetes.

- Cloud: AWS, Azure o GCP (ECS, EKS, App Service).

- CI/CD y control de versiones con Git, incluyendo automatización de builds, tests y despliegues.

Seguridad y Compliance

- Spring Security, OAuth2, JWT, RBAC.

- Secure coding: validación de entradas, gestión de secretos, control de accesos.

- Herramientas de análisis de vulnerabilidades (SAST/DAST) y procesos de remediación.

Mensajería y Pruebas

- Mensajería asíncrona: Apache Kafka con Spring Boot.

- Pruebas unitarias: JUnit, Mockito, Spring Boot Test.

Herramientas y Metodologías

- Maven y/o Gradle.

- Metodologías ágiles y prácticas DevOps.

- Documentación de APIs con OpenAPI/Swagger.

- Gestión de incidencias en entornos productivos.

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

← All remote jobs