Fullstack - AI Engineer (México)

Fullstack - AI Engineer (México)

06 nov
|
rocket code
|
México

06 nov

rocket code

México

Desarrollador Java Full Stack (React)Modalidad: 100% remota

Contratación: Tiempo completo

Seniority: Mid

Área: Development

Ubicación: México

MisiónDesarrollar y mantener soluciones de software robustas y confiables, con especialización principal en backend Java y capacidad para participar en el desarrollo frontend utilizando React.

La posición participará en un proyecto del sector asegurador, trabajando dentro de un equipo de ingeniería enfocado en entregar servicios, microservicios y componentes funcionales de calidad, manteniendo disciplina sobre especificaciones técnicas, pruebas, documentación y fechas de entrega.

Objetivos principales

1. Desarrollar servicios backend confiables
2. Construir y mantener servicios y microservicios utilizando Java y Spring Boot.
3. Participar en soluciones Full Stack
4. Complementar el desarrollo backend con la implementación y mantenimiento de componentes frontend utilizando React.
5. Asegurar calidad de código
6. Aplicar buenas prácticas de desarrollo, principios SOLID y pruebas unitarias para entregar soluciones mantenibles y estables.
7. Cumplir los compromisos técnicos del proyecto
8. Ejecutar los requerimientos conforme a las especificaciones, prioridades y tiempos establecidos.
9. Facilitar la integración entre sistemas
10. Desarrollar y documentar APIs utilizando estándares que permitan su correcto consumo e integración.
11. Contribuir a la estabilidad de las plataformas
12. Detectar y resolver problemas técnicos dentro de los componentes bajo su responsabilidad.
13. Mantener visibilidad sobre el avance
14. Comunicar de manera proactiva progreso, bloqueos, riesgos y disponibilidad al equipo.
15. Trabajar con autonomía y ownership
16. Asumir responsabilidad sobre los desarrollos asignados desde su construcción hasta su correcta entrega.

Responsabilidades principales
- Desarrollar y mantener servicios backend utilizando Java 11+ y Spring Boot.
- Construir y evolucionar arquitecturas basadas en microservicios.
- Participar en el desarrollo de componentes frontend con React.
- Implementar requerimientos de acuerdo con especificaciones técnicas definidas por el proyecto.
- Aplicar principios SOLID y buenas prácticas de desarrollo.
- Integrar aplicaciones con bases de datos PostgreSQL y/o Redis.
- Diseñar y consumir APIs.
- Documentar APIs utilizando OpenAPI / Swagger.
- Desarrollar y mantener pruebas unitarias con cobertura adecuada.
- Participar en revisiones técnicas y atender feedback de líderes y compañeros.
- Identificar y comunicar oportunamente bloqueos o riesgos técnicos.
- Cumplir con los compromisos y fechas de entrega acordados.




- Documentar los componentes desarrollados cuando sea requerido.
- Colaborar con perfiles técnicos y funcionales del proyecto.
- Participar en ceremonias y mecanismos de seguimiento establecidos por el equipo.
- Mantener comunicación proactiva sobre avance y disponibilidad.

Perfil idealBuscamos un desarrollador con una base sólida en Java Backend que ya haya tenido experiencia real trabajando con React y pueda desenvolverse en ambos lados de una solución cuando el proyecto lo requiera. No esperamos una distribución 50/50 entre backend y frontend. El mayor nivel de profundidad deberá estar en Java, Spring Boot y microservicios; React complementará el perfil y permitirá participar de manera más integral en la construcción de funcionalidades.

Esperamos una persona organizada, responsable con sus compromisos y capaz de trabajar con autonomía dentro de especificaciones técnicas claramente definidas.

También valoramos la disposición para recibir feedback, cuestionar técnicamente cuando sea necesario y mantener comunicación transparente cuando exista algún bloqueo que pueda comprometer una entrega.

RequisitosFormación

- Ingeniería en Sistemas.
- Tecnologías de la Información.
- Ciencias de la Computación.
- Ingeniería de Software.
- O formación equivalente relacionada con desarrollo de software.

Experiencia
- 4 a 5 años o más de experiencia comprobable en desarrollo backend.
- Experiencia sólida desarrollando con Java.
- Experiencia productiva con Spring Boot.
- Experiencia trabajando con arquitecturas de microservicios.
- Experiencia real y comprobable utilizando React en proyectos anteriores.
- Experiencia con bases de datos relacionales y/o NoSQL.
- Experiencia desarrollando y documentando APIs.
- Experiencia implementando pruebas unitarias.
- Experiencia trabajando dentro de equipos de desarrollo de software.
- Capacidad para trabajar de manera remota con autonomía y seguimiento de compromisos.
- Residir en México.

Conocimientos técnicosBackend
- Java 11+.
- Spring Boot.
- Microservicios.
- Principios SOLID.
- APIs REST.
- OpenAPI / Swagger.
- Pruebas unitarias.

Frontend
- React.
- Desarrollo e integración de componentes frontend.
- Consumo de servicios y APIs desde frontend.

Bases de datos
- PostgreSQL.
- Redis.

Herramientas y plataforma




- Gradle 7.
- Kotlin DSL.
- Linux.
- OpenAPI / Swagger.

Conocimientos deseables
- Experiencia con Gradle 7 y Kotlin DSL.
- SLF4J.
- Log4J2.
- Configuración y manejo de niveles de logging.
- Experiencia trabajando sobre Linux Debian 10 o superior.
- Nginx.
- HAProxy.
- Experiencia previa en proyectos del sector asegurador.

Stack principalJava 11+ | Spring Boot | React | PostgreSQL | Redis | Microservicios | OpenAPI/Swagger

Stack complementario

Gradle 7 | Kotlin DSL | Linux Debian | SLF4J | Log4J2 | Nginx | HAProxy

Competencias

- Ownership.
- Orientación a resultados.
- Pensamiento analítico.
- Resolución de problemas.
- Organización.
- Atención al detalle.
- Comunicación proactiva.
- Trabajo cooperativo.
- Apertura al feedback.
- Disciplina de ejecución.
- Autonomía.
- Responsabilidad sobre compromisos.
- Capacidad para trabajar con especificaciones técnicas.
- Adaptabilidad.

Indicadores de éxito
- Entregas realizadas conforme a los requerimientos y fechas comprometidas.
- Código funcional, mantenible y correctamente probado.
- APIs documentadas y listas para integración.
- Cobertura adecuada de pruebas unitarias.
- Baja recurrencia de defectos derivados de los desarrollos realizados.
- Comunicación oportuna de riesgos y bloqueos.
- Participación efectiva tanto en backend como en los componentes React requeridos.
- Capacidad creciente para ejecutar desarrollos con autonomía.

Lo que ofrecemos
- Modalidad de trabajo 100% remota.
- Participación en un proyecto tecnológico para el sector asegurador.
- Integración a un equipo de ingeniería con mecanismos claros de comunicación y seguimiento.
- Entorno de trabajo orientado a autonomía y ownership.
- Participación en soluciones empresariales construidas con Java, Spring Boot, React y arquitecturas de microservicios.

Lo que valoramos especialmente en rocket codeEn rocket code buscamos desarrolladores que no se limiten a completar tickets. Valoramos a las personas que entienden lo que están construyendo, cuidan la calidad de sus entregables y mantienen visibilidad cuando algo puede afectar un compromiso.

Para esta posición buscamos especialmente un perfil con profundidad en Java Backend y flexibilidad para trabajar también con React, capaz de integrarse rápidamente a un equipo, recibir feedback técnico y asumir responsabilidad sobre sus desarrollos hasta que estén correctamente terminados.

Esperamos autonomía, pero también comunicación: si existe un bloqueo, riesgo o una mejor alternativa técnica, queremos que pueda identificarlo y ponerlo sobre la mesa oportunamente.

📌 Fullstack - AI Engineer (México)
🏢 rocket code
📍 México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: fullstack - ai engineer (méxico) / méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: fullstack - ai engineer (méxico) / méxico