Desarrollador Back Java - CL

🏢 Imagemaker · all 4 jobs
📍 Chile
📅 Posted Sep 21, 2026 · via Himalayas
🏷 Backend Engineer, Java Developer, Software Engineer, Microservices Engineer, Desarrollador Java, Programador Java +4 more
Apply on original site ↗

El rol existe para diseñar, desarrollar y evolucionar de sistemas backend de alta escala y rendimiento dentro del ecosistema Java/Spring.
Su cargo se ejecutara dentro del proyecto Click to Pay para un cliente de sector bancario que busca integrar un nuevo modulo de pago dentro de la app mobile.

Diseño y mantenimiento de arquitecturas backend robustas y escalables con Java y Spring Boot.
Key Responsibilities

- Diseñar, desarrollar y mantener arquitecturas de backend robustas y escalables usando Java y Spring Boot.

- Implementar APIs RESTful y servicios web eficientes con Spring Web.

- Diseñar y optimizar bases de datos relacionales y no relacionales integrando Spring Data JPA, Hibernate y/o Spring Data MongoDB.

- Desarrollar microservicios con Spring Boot.

- Implementar medidas de seguridad y protección de datos con Spring Security.

- Colaborar con equipos front end para integrar servicios y APIs desarrollados en Spring Boot.

- Realizar revisiones de código y asegurar la calidad del código en el equipo.

- Diseñar e implementar estrategias de pruebas automatizadas con JUnit, Mockito y Spring Boot Test.

- Documentar sistemas, APIs y procesos de manera clara y concisa con OpenAPI/Swagger.

Skills, Knowledge and Expertise

Conocimientos tecnicos excluyentes:
- Lenguaje y Frameworks

- Java LTS (preferiblemente 17+).

- Spring Boot y ecosistema Spring: Web, Security, Data, Cloud, Batch

- Arquitectura

- Microservicios con Spring.

- APIs RESTful.

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

- Seguridad

- Spring Security, OAuth2, JWT, RBAC.

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

Soft Skills:
-
Comunicación clara: Explicar conceptos técnicos, estructuras de datos y lógica de negocio de forma comprensible para perfiles no técnicos ( frontend , producto y negocio).

-
Pensamiento analítico y resolución de problemas: Desglosar requerimientos complejos en lógica procesable, anticipando casos borde y previniendo fallos en el sistema.

-
Trabajo en equipo y colaboración: Coordinar integraciones de API, definir contratos de interfaz y adaptarse a metodologías de trabajo junto a otros desarrolladores.

-
Adaptabilidad y aprendizaje continuo: Mantener la apertura para adoptar nuevas tecnologías, patrones de arquitectura o cambios de requerimientos en proyectos dinámicos.

-
Atención al detalle y calidad: Mantener un enfoque riguroso hacia el código limpio, las pruebas, la documentación y el impacto de los cambios en la estabilidad del sistema.

Beneficios

Beneficio contrato término indefinido

Originally posted on Himalayas

Flights + hotels

This role requires you to be in Chile. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you