Desarrollador Senior Full-Stack (Java / Angular)

KDU Ingeniería

Santiago

Presencial

CLP 36.000.000 - 60.000.000

Jornada completa

hace 4 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto — currículum adaptado y carta de presentación, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Seguro complementario de salud
Oportunidades de desarrollo pro
Ambiente de trabajo colaborativo

Descripción de la vacante

KDU Ingeniería busca un Desarrollador Senior Full-Stack presencial en Santiago. Participarás en proyectos con Java, Spring Boot y Angular, diseñando soluciones mantenibles, seguras y de alto rendimiento dentro de una arquitectura basada en microservicios.

Serás responsable de analizar requerimientos, desarrollar APIs REST, integrar sistemas, implementar seguridad con JWT y realizar pruebas unitarias. Se valorará experiencia en Kafka, Docker, Kubernetes y AWS MSK, así como capacidad de trabajar

Formación

  • Experiencia Senior Full-Stack desarrollando soluciones Java/Spring Boot y Angular.
  • Experiencia con microservicios, APIs REST y arquitectura basada en eventos.
  • Conocimientos en seguridad, logging, pruebas unitarias e integración.
  • Capacidad de trabajo autónomo y en equipo, en entorno agile.

Responsabilidades

  • Analizar requerimientos funcionales y técnicos, proponiendo soluciones viables.
  • Diseñar y desarrollar aplicaciones empresariales con Java, Spring Boot y Angular.
  • Desarrollar y mantener microservicios y APIs REST, con enfoque en seguridad y rendimiento.
  • Implementar lógica de negocio con principios OO, SOLID y buenas prácticas.
  • Planificar y realizar pruebas unitarias e de integración; revisar código.

Conocimientos

Java
Spring Boot
Angular
Microservices
APIs REST
Kafka
AWS MSK
Docker
Kubernetes
Git
CI/CD

Educación

Ingeniería en Informática, Ingeniería de Software, Computación o carrera afín

Herramientas

Swagger/OpenAPI
Postman
JUnit
Mockito

Descripción del empleo

Santiago – Modalidad presencial – Full time

Empresa tecnológica orientada al desarrollo de soluciones digitales para clientes de distintos sectores se encuentra en búsqueda de un Desarrollador Senior Full-Stack, con sólida experiencia en Java, Spring Boot y Angular, para integrarse a nuestro equipo de desarrollo.

Participamos en proyectos de diversa complejidad, desde aplicaciones empresariales hasta plataformas transaccionales de alta concurrencia, utilizando arquitecturas basadas en microservicios, APIs REST, integración asíncrona y tecnologías modernas de desarrollo.

Buscamos un profesional con experiencia comprobable en desarrollo de software, capacidad para abordar problemas técnicos de manera autónoma y criterio para diseñar e implementar soluciones mantenibles, seguras y de calidad.

El profesional participará activamente en el ciclo de desarrollo de software, teniendo entre sus principales responsabilidades:

  • Analizar requerimientos funcionales y técnicos, identificando implicancias para el desarrollo y proponiendo soluciones técnicamente viables.
  • Diseñar y desarrollar aplicaciones empresariales utilizando Java, Spring Boot y Angular.
  • Desarrollar y mantener microservicios y APIs REST, considerando aspectos de seguridad, rendimiento, mantenibilidad y escalabilidad.
  • Implementar lógica de negocio aplicando principios de programación orientada a objetos, SOLID, patrones de diseño y buenas prácticas de desarrollo.
  • Diseñar e implementar mecanismos de validación, manejo de excepciones, trazabilidad y logging.
  • Implementar mecanismos de autenticación y autorización, incluyendo soluciones basadas en JWT y Spring Security.
  • Desarrollar integraciones entre aplicaciones, microservicios, bases de datos y sistemas externos.
  • Implementar soluciones de mensajería y procesamiento asíncrono, particularmente utilizando Kafka y/o utilizando servicios AWS MSK
  • Diseñar y desarrollar componentes frontend utilizando Angular, integrándolos con servicios backend mediante APIs.
  • Diseñar consultas y componentes de persistencia sobre bases de datos relacionales y NoSQL, considerando rendimiento y correcta gestión de transacciones.
  • Analizar y solucionar incidencias, errores y problemas de rendimiento, identificando causa raíz y proponiendo soluciones.
  • Desarrollar y mantener pruebas unitarias y de integración, contribuyendo a asegurar la calidad del software.
  • Participar activamente en revisiones de código (Code Review), identificando oportunidades de mejora y asegurando el cumplimiento de estándares de desarrollo.
  • Utilizar Git como herramienta de control de versiones, trabajando mediante estrategias de ramas, Pull/Merge Requests y resolución de conflictos.
  • Trabajar con aplicaciones contenerizadas mediante Docker y comprender su ejecución en plataformas de orquestación de contenedores.
  • Participar en estimaciones técnicas, refinamiento de requerimientos y planificación de actividades de desarrollo.
  • Generar y mantener documentación técnica necesaria para facilitar el mantenimiento y evolución de las soluciones.
  • Apoyar técnicamente a desarrolladores con menor experiencia, promoviendo buenas prácticas y contribuyendo a la resolución de problemas técnicos complejos.
  • Participar en la mejora continua de estándares, prácticas y herramientas utilizadas por el equipo de desarrollo.
  • Título o egreso de Ingeniería en Informática, Ingeniería de Software, Computación o carrera afín.
  • Al menos 6 años de experiencia en desarrollo de software o desarrollo web.
  • Experiencia comprobable desarrollando aplicaciones empresariales con Java y Spring Boot.
  • Experiencia en desarrollo frontend utilizando Angular.
  • Experiencia trabajando con arquitecturas basadas en microservicios y APIs REST.
  • Capacidad para analizar problemas técnicos y desarrollar soluciones de manera autónoma.
  • Experiencia trabajando en equipos de desarrollo utilizando metodologías ágiles.
Conocimientos técnicos Requeridos
  • Manejo de excepciones y validaciones
  • Integración entre servicios
  • Programación orientada a objetos
  • Principios SOLID y patrones de diseño
Bases de Datos

Experiencia trabajando con una o más de las siguientes tecnologías:

Se valorará experiencia en modelamiento de datos, optimización de consultas, índices, transacciones y resolución de problemas de rendimiento.

Integración y Desarrollo
  • Kafka y su integración con aplicaciones Spring Boot
  • Desarrollo y consumo de APIs REST
  • Herramientas de documentación y prueba de APIs como Swagger / OpenAPI y Postman.
Conocimientos Deseables

Se considerará un plus contar con experiencia en:

  • Servicios AWS como EKS, ECS, EC2, RDS, MSK, S3, API Gateway o CloudWatch.
  • Kubernetes u otras plataformas de orquestación de contenedores.
  • Desarrollo de pruebas automatizadas con JUnit, Mockito u otras herramientas equivalentes.
  • Integración continua y pipelines CI/CD.
  • Herramientas de análisis de calidad y seguridad de código.
  • Observabilidad y análisis de logs.
  • Experiencia en sistemas transaccionales o aplicaciones de alta concurrencia.
  • Experiencia en proyectos del sector financiero, medios de pago o industrias con sistemas críticos.

Importante: no se requiere que el profesional sea especialista en arquitectura o infraestructura AWS. El foco del cargo está en el diseño, construcción, integración, pruebas, mantenimiento y evolución de software.

Condiciones:
  • Contrato inicial a plazo fijo con opción de indefinido según desempeño.
  • Modalidad Presencial, lunes a jueves de 9:00 a 18:30 y viernes de 9:00 a 18:00 horas.
  • Beneficios y bonos asociados al bienestar y desarrollo profesional.
  • Seguro complementario de salud.
  • Ambiente de trabajo colaborativo, con participación en proyectos tecnológicos de distinta complejidad y oportunidades de desarrollo profesional.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Ingeniero/a Full Stack Senior
Ingeniero/a Full Stack Senior

KDU Ingeniería • Santiago

Presencial
CLP 45.000.000 - 65.000.000
Full-Stack Engineer (Java/angular)
Full-Stack Engineer (Java/angular)

Dynamic Devs • Santiago

Híbrido
CLP 30.000.000 - 54.000.000
Horario flexible
IT Training con 500 cursos actualiz.
Dev Talks
+2
Desarrollador FullStack Java - Angular
Desarrollador FullStack Java - Angular

Imagemaker • Santiago

Presencial
CLP 39.060.000 - 66.960.000
3 días libres al año
Permiso sin goce de sueldo
Seguro médico complementario
+4
Ingeniero Full Stack Senior | Java, Spring Boot & Angular
Ingeniero Full Stack Senior | Java, Spring Boot & Angular

Getronics • Santiago

Híbrido
CLP 20.000.000 - 42.000.000
Bono fechas patrias
Seguro complementario de salud
Bono teletrabajo
Desarrollador Full-Stack
Desarrollador Full-Stack

LISIT • Santiago

Presencial
CLP 20.088.000 - 33.480.000
Ingeniero Desarrollador FullStack React / Typscript – Santiago – Indefinido
Ingeniero Desarrollador FullStack React / Typscript – Santiago – Indefinido

PERCEPTUAL CONSULTORES LTDA. • Santiago

Presencial
CLP 25.000.000 - 45.000.000
Desarrollador Full Stack Ssr
Desarrollador Full Stack Ssr

Getdata (CL) • Santiago

Presencial
CLP 27.900.000 - 46.872.000
DESARROLLADOR FULL STACK
DESARROLLADOR FULL STACK

Practia Consulting Sl • Santiago

Presencial
CLP 39.060.000 - 61.380.000
Desarrollador/a Full Stack
Desarrollador/a Full Stack

Puelche HC • Santiago

Presencial
Confidential
Desarrollador Full-Stack Java
Desarrollador Full-Stack Java

BC Tecnología • Santiago

Híbrido
CLP 27.900.000 - 46.872.000
Modalidad híbrida
Ubicación Las Condes
Ambiente colaborativo