Descripción del puesto
el java backend developer es responsable de apoyar en el análisis técnico y la documentación de soluciones backend para plataformas de banca electrónica empresarial. Trabaja bajo la guía de ingenieros senior o arquitectos, colaborando en la definición de microservicios, revisión de código existente y traducción de requerimientos de negocio a especificaciones técnicas. Este es un rol de crecimiento orientado a personas con experiencia en desarrollo backend que buscan evolucionar hacia posiciones de solutions engineer. Se espera que la persona aprenda, documente, proponga y escale decisiones complejas, no que defina soluciones de forma autónoma.
es importante que sepas que esta posición no desarrollará
la posición requiere un sólido background técnico para el diseño de soluciones complejas, sin ser un rol orientado al desarrollo continuo de software.
responsabilidades principales
* analizar código existente y tecnologías de programación para entender el estado actual de los sistemas.
* participar en sesiones de definición de microservicios y contratos de apis bajo la guía de ingenieros senior.
* colaborar en el diseño de soluciones backend alineadas a la arquitectura definida por el equipo apoyándose siempre en personas con mayor experiencia y seniority.
* apoyar en la validación de viabilidad técnica de los requerimientos de negocio.
* documentar soluciones técnicas y flujos de integración.
* apoyar en la integración técnica entre componentes y equipos, escalando bloqueos o dependencias.
* seguir los estándares de calidad técnica y lineamientos de seguridad definidos por el cliente.
* participar en revisiones de diseño y sesiones técnicas con el equipo.
requisitos
* 2 a 4 años de experiencia en desarrollo backend o roles técnicos relacionados.
* haber participado en proyectos que utilicen arquitecturas basadas en apis o microservicios.
conocimientos y habilidades
* conocimiento en tecnologías de programación backend (java es altamente deseable dado el stack del cliente).
* capacidad de lectura y análisis de código existente.
* familiaridad con documentación de apis (swagger/openapi).
* conocimientos básicos de arquitectura de microservicios.
* conocimientos básicos de diseño de software.
* pensamiento crítico y lógico aplicado a la solución de problemas.
* capacidad para entender requerimientos de negocio y colaborar en su traducción a especificaciones técnicas.
* habilidad de documentación clara y estructurada.
idiomas
* inglés técnico (lectura y escritura básica).
requisitos – nice to have (deseables)
* experiencia en el sector financiero o bancario.
* experiencia con java o ecosistema jvm.
* conocimiento de uml u otras notaciones de modelado técnico.
* conocimiento de banca electrónica empresarial (web y/o mobile).
* exposición previa a proyectos en instituciones financieras mexicanas (banamex u otras).
* haber colaborado con equipos multidisciplinarios (qa, frontend, devops, etc.).
* familiaridad con herramientas de gestión de proyectos (jira, azure devops, etc.).
por qué unirte a nosotros
* desarrolla tu carrera: en motivus, tendrás la ocasión de ampliar tus habilidades y asumir roles de liderazgo en proyectos diversos.
* trabaja con tecnología emergente: sé parte de la vanguardia de la innovación trabajando con tecnologías y metodologías de última generación.
* ambiente colaborativo: trabaja con equipos talentosos que valoran tus ideas y contribuciones.
* aprendizaje y desarrollo: ofrecemos una variedad de programas de formación para ayudarte a avanzar en tu carrera.
* enfoque centrado en el cliente: contribuye a soluciones que crean un valor duradero para clientes globales de fortune 500.
motivus promueve la igualdad de oportunidades y fomenta la diversidad e inclusión en el lugar de trabajo.
#j-18808-ljbffr