Post a job

Desarrollador Back Java - CL

Imagemaker · Chile · posted today ago

Apply for this role

engineeringjavadevopsmobile
Listing supplied by Himalayas. 101 Careers did not originate this post and applications are handled by the employer.

About this role

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

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

Similar remote engineering jobs

Browse all remote engineering jobs →

Desarrollador Back Java - CL at Imagemaker — Remote | 101 Careers