Java Backend
¡Sé parte de Stefanini!
En Stefanini somos más de 30,000 genios, conectados desde 41 países, co-creando un futuro mejor.
¡Sé nuestro Desarrollador Java Backend!
Requisitos
- Licenciatura o Ingeniería en Sistemas, Informática, Tecnologías de la Información o carrera afín.
- Experiencia Senior como Desarrollador Backend Java en proyectos empresariales de alta complejidad.
- Dominio de Java 17 o superior y del framework Spring Boot, incluyendo Spring Integration y Spring Security.
- Experiencia indispensable en el sector financiero, desarrollando e integrando aplicaciones críticas para el negocio.
- Conocimiento en el diseño y desarrollo de arquitecturas de alta disponibilidad, escalables y resilientes.
- Experiencia en el consumo e integración de servicios PaaS y Servicios Cognitivos de Microsoft Azure.
- Experiencia implementando soluciones de mensajería asíncrona mediante Azure Service Bus.
- Conocimiento de patrones de integración, desarrollo de APIs REST y mejores prácticas de desarrollo backend.
- Capacidad para desarrollar lógica de negocio compleja e integraciones entre sistemas críticos, asegurando la calidad, seguridad y desempeño de las soluciones.
- Experiencia colaborando con equipos multidisciplinarios bajo metodologías ágiles y participando en revisiones técnicas y definición de soluciones.
·Responsabilidades
- Desarrollar el componente de mayor complejidad técnica: la Capa ACL Transcard (traducción asíncrona de JSON a tramas nativas del IBM AS/400).
- Desarrollar el MS Adaptador IDP en Java, implementando la lógica asíncrona mediante colas de Azure Service Bus para enviar y recibir los payloads de Azure Document Intelligence (OCR).
- Implementar las políticas avanzadas de resiliencia física en el código (manejo de excepciones e hilos para evitar que el procesamiento de PDFs masivos de 150+ páginas degrade la aplicación).
- Escribir las pruebas automatizadas (unitarias y de integración) y empaquetar el código en imágenes Docker para su despliegue en AKS.