Detalles de la Vacante

Desarrollador Java Sr.

Descripción

Empresa: Ingeniosi

Buscamos un Senior Java Backend Engineer para integrarse a proyectos estratégicos del sector financiero, participando en el diseño y desarrollo de soluciones escalables basadas en microservicios y arquitecturas orientadas a eventos. El candidato será responsable de construir servicios críticos de negocio, APIs y modelos de lectura que soporten experiencias digitales y procesamiento de datos en tiempo real.

Experiencia requerida

5+ años en desarrollo backend con Java, 3+ años en banca, fintech o servicios financieros

Responsabilidades

Diseñar, desarrollar y mantener microservicios utilizando Java 17+ y Spring Boot; construir APIs REST seguras y escalables; diseñar e implementar Read Models bajo patrones CQRS; modelar y optimizar estructuras de datos en MongoDB; consumir y publicar eventos mediante Kafka; implementar mecanismos de resiliencia, reintentos e idempotencia; participar en revisiones de código y diseño técnico; documentar APIs y componentes técnicos; colaborar con equipos multidisciplinarios

Conocimientos técnicos

Java 17+, Spring Boot, Spring Web, Spring Data MongoDB, MongoDB, Apache Kafka o Confluent Kafka, diseño y consumo de APIs REST, JUnit, Mockito, Clean Code, CQRS, Read Models, Event-Driven Architecture, Schema Registry (Avro o JSON Schema), BFF, Wealth Management, consistencia eventual y patrones de resiliencia

Habilidades

Comunicación efectiva, pensamiento analítico, resolución de problemas, trabajo colaborativo, ownership técnico, orientación a calidad

Experiencia

5+ años en desarrollo backend con Java, 3+ años en banca, fintech o servicios financieros

Conocimientos

Java 17+, Spring Boot, Spring Web, Spring Data MongoDB, MongoDB, Apache Kafka o Confluent Kafka, diseño y consumo de APIs REST, JUnit, Mockito, Clean Code, CQRS, Read Models, Event-Driven Architecture, Schema Registry (Avro o JSON Schema), BFF, Wealth Management, consistencia eventual y patrones de resiliencia

Habilidades

Comunicación efectiva, pensamiento analítico, resolución de problemas, trabajo colaborativo, ownership técnico, orientación a calidad

Actividades

Diseñar, desarrollar y mantener microservicios utilizando Java 17+ y Spring Boot; construir APIs REST seguras y escalables; diseñar e implementar Read Models bajo patrones CQRS; modelar y optimizar estructuras de datos en MongoDB; consumir y publicar eventos mediante Kafka; implementar mecanismos de resiliencia, reintentos e idempotencia; participar en revisiones de código y diseño técnico; documentar APIs y componentes técnicos; colaborar con equipos multidisciplinarios

Idiomas

Inglés intermedio-avanzado (80%)

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés intermedio-avanzado (80%)