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.
5+ años en desarrollo backend con Java, 3+ años en banca, fintech o servicios financieros
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
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
Comunicación efectiva, pensamiento analítico, resolución de problemas, trabajo colaborativo, ownership técnico, orientación a calidad
Tipo de Contrato
Tiempo completoIdioma
Inglés intermedio-avanzado (80%)