Back-end Java Developer Senior
Descripción del puesto
IndispensablesMás de 4 años de experiencia desarrollando con Java.Experiencia sólida en Spring Boot.Desarrollo de microservicios.Diseño e implementación de APIs REST.Integración con Google Cloud Storage (Buckets GCP).Integración mediante SFTP.Desarrollo de procesos Batch utilizando Spring Boot (@Scheduled).Experiencia con PostgreSQL.Experiencia implementando arquitecturas orientadas a eventos.Manejo de Google Pub/Sub y/o Azure Service Bus.Desarrollo de componentes Publisher y Subscriber.Manejo de Dead Letter Queue (DLQ).Conocimiento de patrones de integración y mensajería asíncrona.Experiencia trabajando con Git y metodologías ágiles.Buscamos una persona queTenga orientación a la calidad y buenas prácticas de desarrollo.Posea capacidad analítica y de resolución de problemas.Disfrute trabajar de forma colaborativa con equipos multidisciplinarios.Sea proactiva y autónoma.Tenga foco en la mejora continua y el aprendizaje constante. En FactorIT seguimos impulsando proyectos de transformación digital para importantes clientes de la región. Buscamos un Backend Java Developer Senior con sólida experiencia en desarrollo de microservicios, integración de plataformas y arquitecturas orientadas a eventos, capaz de participar en el diseño e implementación de soluciones escalables y de alta disponibilidad. Si disfrutas trabajar con tecnologías modernas, buenas prácticas de desarrollo e integración de sistemas financieros, esta oportunidad es para ti.¿Qué harás?Diseñar, desarrollar y mantener microservicios utilizando Java y Spring Boot.Desarrollar y consumir APIs REST siguiendo buenas prácticas de diseño.Implementar procesos Batch utilizando Spring Boot (@Scheduled).Integrar aplicaciones con Google Cloud Storage (Buckets GCP) y servidores SFTP.Implementar soluciones basadas en arquitecturas orientadas a eventos utilizando Pub/Sub y Azure Service Bus.Desarrollar componentes Publisher y Subscriber desde Spring Boot.Gestionar colas de procesamiento y Dead Letter Queues (DLQ).Diseñar e implementar soluciones sobre PostgreSQL.Participar en revisiones técnicas, mejoras continuas y definición de buenas prácticas de desarrollo. Serás parte de un equipo multidisciplinario de desarrollo encargado de construir e integrar soluciones backend para una importante organización del sector financiero. El equipo trabaja bajo metodologías ágiles y está conformado por desarrolladores backend, frontend, arquitectos de software, QA, DevOps y líderes técnicos, colaborando de forma cercana para diseñar soluciones escalables, seguras y de alto rendimiento.En este rol participarás en el desarrollo de microservicios, procesos de integración y arquitecturas orientadas a eventos, contribuyendo a la evolución de plataformas críticas para el negocio. Trabajarás con tecnologías modernas como Java, Spring Boot, Google Cloud Platform, Azure Service Bus y PostgreSQL, implementando soluciones que soportan operaciones de alta disponibilidad y procesamiento de información financiera. Participación en proyectos de alto impacto tecnológico.Trabajo con arquitecturas modernas y tecnologías cloud.Excelente ambiente de trabajo y cultura colaborativa.Oportunidades de crecimiento profesional.Capacitación y aprendizaje continuo.Flexibilidad laboral según el proyecto.📩 ¿Te interesa el desafío? Postula a través de Get on Board y sé parte de FactorIT, donde impulsamos la transformación digital de las principales organizaciones de Latinoamérica. Conocimiento o experiencia procesando cartolas bancarias en formato MT940.Experiencia trabajando con el estándar CLA.Experiencia en entornos cloud sobre Google Cloud Platform.Conocimientos de observabilidad, monitoreo y buenas prácticas de microservicios.