Empleo
Del feed del socio
Ingeniero Principal de Aplicaciones
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- mongodb
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
La plataforma de modernización de aplicaciones ("AMP") es una oferta de MongoDB que moderniza las aplicaciones relacionales heredadas de nuestros clientes a una arquitectura moderna respaldada por MongoDB utilizando una combinación de software, procesos e ingenieros. En esta oferta, las personas y el software están inextricablemente vinculados y no pueden separarse. La entrega se produce en un plazo acelerado en el que el equipo aprovecha GenAI y herramientas algorítmicas para acelerar el tiempo de entrega de la aplicación.
El equipo de AMP generalmente trabaja con clientes de nivel empresarial, en todos los sectores verticales, en una variedad de casos de uso interesantes. Este rol resuelve problemas técnicamente sofisticados, obtiene una increíble experiencia entre pilas, trabaja con personas de primer nivel en el negocio y aborda múltiples oportunidades de cara al cliente. El puesto también se convierte en la vanguardia de la I+D innovadora que permite una mayor aceleración para las empresas que trabajan en una variedad de tecnologías.
AMP existe para acelerar la obtención de valor para los clientes que desean cambiar, modernizar y actualizar su pila tecnológica mientras mantienen a MongoDB como la piedra angular de la arquitectura de su sistema.
Trabajar como desarrollador de software en un entorno ágil brindando soluciones para clientes enfocados en migrar las aplicaciones Java heredadas basadas en relaciones de nuestros clientes a una arquitectura basada en la nube más moderna que se ejecuta en MongoDB, aprovechando las últimas herramientas y enfoques de GenAI para acelerar este proceso. Durante cada proyecto, los candidatos seleccionados deberán innovar en posibles nuevas soluciones basadas en GenAI para desafíos específicos, además de aplicar manuales y herramientas existentes para la migración.
Este puesto se basará de forma remota en Francia.
Expectativas de posición
• Dar forma a la estrategia de arquitectura y tecnología en todos los proyectos y flujos de trabajo de modernización de AMP, tomando decisiones técnicas complejas con supervisión limitada y conectando las opciones de ingeniería con los resultados del cliente y del negocio.
• Liderar la evaluación y modernización de aplicaciones Java heredadas descubriendo dependencias, lógica empresarial integrada, puntos de integración y limitaciones operativas; Recomendar caminos de modernización adecuados para su propósito en lugar de optar por levantar y cambiar.
• Diseñar, implementar y revisar soluciones de calidad de producción utilizando Java y Spring Boot, incluidas API, integraciones, descomposición monolítica, modelado de datos relacionales a documentos, transformación de procedimientos almacenados, evolución de esquemas y prácticas operativas de MongoDB.
• Establecer prácticas de entrega incrementales y seguras a través de criterios de aceptación explícitos, pruebas automatizadas, CI/CD, observabilidad y reversión, ejecución dual u otras estrategias de control de riesgos; Identificar riesgos de calidad, seguridad, rendimiento y confiabilidad y guiar a los equipos para resolverlos.
• Servir como socio técnico senior para clientes, propietarios de aplicaciones y partes interesadas de cuentas y proyectos explicando temas complejos con claridad, alineando prioridades, superando desacuerdos, comunicando compensaciones y manteniendo la confianza a través de cambios de alto riesgo.
• Multiplicar la eficacia de los ingenieros mediante tutorías, elevando los estándares de ingeniería, creando guías y documentación de migración reutilizables, aplicando los avances de GenAI de manera responsable cuando sean valiosos e influyendo en la dirección del proyecto sin depender de una autoridad formal.
Requisitos
• Licenciatura en Ciencias de la Computación, Tecnología de la Información o un campo relacionado, o experiencia práctica equivalente.
• Generalmente más de 8 años de experiencia progresiva en el diseño, construcción y entrega de aplicaciones Java, incluida una experiencia significativa en la dirección de iniciativas complejas de modernización de aplicaciones.
• Comprensión experta de los fundamentos de Java, diseño orientado a objetos, concurrencia, manejo de errores, consideraciones de rendimiento y arquitectura de software mantenible; Capaz de revisar el código y guiar las decisiones de diseño en todos los equipos.
• Amplia experiencia en producción con Spring Boot y patrones relacionados para crear servicios resistentes, API, integraciones y aplicaciones distribuidas comprobables.
• Capacidad demostrada para evaluar patrimonios heredados, descomponer monolitos, descubrir dependencias y lógica empresarial integrada, y definir estrategias prácticas de modernización con compensaciones claras.
• Amplia experiencia con bases de datos relacionales y SQL, incluidos procedimientos almacenados, dependencias de datos, migración de datos, evolución de esquemas y modelado relacional a documento para MongoDB o bases de datos de documentos comparables.
• Historial comprobado de entrega de aplicaciones modernas de alta cadencia utilizando metodologías ágiles, desarrollo basado en pruebas, canales de CI/CD, control de versiones basado en Git, observabilidad y prácticas de confiabilidad; Éxito demostrado al asesorar a ingenieros e influir en los resultados técnicos de todos los equipos.
Habilidades agradables de tener
• Experiencia en la creación de API REST con Spring Boot
• Experiencia en optimización de rendimiento y memoria de aplicaciones JAVA.
• Familiaridad con herramientas como Postman, IntelliJ IDEA y Maven/Gradle
• Exposición a otros lenguajes o tecnologías como JavaScript, .Net
• Comprensión de herramientas ORM como Hibernate, Spring Data o JPA (incluso a través de cursos o autoestudio)
• Experiencia en tecnologías y enfoques incipientes de GenAI, como el uso de OpenAI/Anthropic API no únicamente a través de interfaces de chat.
• Experiencia con herramientas de desarrollo impulsadas por IA como Claude Code, Cursor o asistentes de código similares
• Buena experiencia en el uso de MongoDB…
Fuente: Arbeitnow (https://www.arbeitnow.fr/jobs/companies/mongodb/principal-application-engineer-200727)
El equipo de AMP generalmente trabaja con clientes de nivel empresarial, en todos los sectores verticales, en una variedad de casos de uso interesantes. Este rol resuelve problemas técnicamente sofisticados, obtiene una increíble experiencia entre pilas, trabaja con personas de primer nivel en el negocio y aborda múltiples oportunidades de cara al cliente. El puesto también se convierte en la vanguardia de la I+D innovadora que permite una mayor aceleración para las empresas que trabajan en una variedad de tecnologías.
AMP existe para acelerar la obtención de valor para los clientes que desean cambiar, modernizar y actualizar su pila tecnológica mientras mantienen a MongoDB como la piedra angular de la arquitectura de su sistema.
Trabajar como desarrollador de software en un entorno ágil brindando soluciones para clientes enfocados en migrar las aplicaciones Java heredadas basadas en relaciones de nuestros clientes a una arquitectura basada en la nube más moderna que se ejecuta en MongoDB, aprovechando las últimas herramientas y enfoques de GenAI para acelerar este proceso. Durante cada proyecto, los candidatos seleccionados deberán innovar en posibles nuevas soluciones basadas en GenAI para desafíos específicos, además de aplicar manuales y herramientas existentes para la migración.
Este puesto se basará de forma remota en Francia.
Expectativas de posición
• Dar forma a la estrategia de arquitectura y tecnología en todos los proyectos y flujos de trabajo de modernización de AMP, tomando decisiones técnicas complejas con supervisión limitada y conectando las opciones de ingeniería con los resultados del cliente y del negocio.
• Liderar la evaluación y modernización de aplicaciones Java heredadas descubriendo dependencias, lógica empresarial integrada, puntos de integración y limitaciones operativas; Recomendar caminos de modernización adecuados para su propósito en lugar de optar por levantar y cambiar.
• Diseñar, implementar y revisar soluciones de calidad de producción utilizando Java y Spring Boot, incluidas API, integraciones, descomposición monolítica, modelado de datos relacionales a documentos, transformación de procedimientos almacenados, evolución de esquemas y prácticas operativas de MongoDB.
• Establecer prácticas de entrega incrementales y seguras a través de criterios de aceptación explícitos, pruebas automatizadas, CI/CD, observabilidad y reversión, ejecución dual u otras estrategias de control de riesgos; Identificar riesgos de calidad, seguridad, rendimiento y confiabilidad y guiar a los equipos para resolverlos.
• Servir como socio técnico senior para clientes, propietarios de aplicaciones y partes interesadas de cuentas y proyectos explicando temas complejos con claridad, alineando prioridades, superando desacuerdos, comunicando compensaciones y manteniendo la confianza a través de cambios de alto riesgo.
• Multiplicar la eficacia de los ingenieros mediante tutorías, elevando los estándares de ingeniería, creando guías y documentación de migración reutilizables, aplicando los avances de GenAI de manera responsable cuando sean valiosos e influyendo en la dirección del proyecto sin depender de una autoridad formal.
Requisitos
• Licenciatura en Ciencias de la Computación, Tecnología de la Información o un campo relacionado, o experiencia práctica equivalente.
• Generalmente más de 8 años de experiencia progresiva en el diseño, construcción y entrega de aplicaciones Java, incluida una experiencia significativa en la dirección de iniciativas complejas de modernización de aplicaciones.
• Comprensión experta de los fundamentos de Java, diseño orientado a objetos, concurrencia, manejo de errores, consideraciones de rendimiento y arquitectura de software mantenible; Capaz de revisar el código y guiar las decisiones de diseño en todos los equipos.
• Amplia experiencia en producción con Spring Boot y patrones relacionados para crear servicios resistentes, API, integraciones y aplicaciones distribuidas comprobables.
• Capacidad demostrada para evaluar patrimonios heredados, descomponer monolitos, descubrir dependencias y lógica empresarial integrada, y definir estrategias prácticas de modernización con compensaciones claras.
• Amplia experiencia con bases de datos relacionales y SQL, incluidos procedimientos almacenados, dependencias de datos, migración de datos, evolución de esquemas y modelado relacional a documento para MongoDB o bases de datos de documentos comparables.
• Historial comprobado de entrega de aplicaciones modernas de alta cadencia utilizando metodologías ágiles, desarrollo basado en pruebas, canales de CI/CD, control de versiones basado en Git, observabilidad y prácticas de confiabilidad; Éxito demostrado al asesorar a ingenieros e influir en los resultados técnicos de todos los equipos.
Habilidades agradables de tener
• Experiencia en la creación de API REST con Spring Boot
• Experiencia en optimización de rendimiento y memoria de aplicaciones JAVA.
• Familiaridad con herramientas como Postman, IntelliJ IDEA y Maven/Gradle
• Exposición a otros lenguajes o tecnologías como JavaScript, .Net
• Comprensión de herramientas ORM como Hibernate, Spring Data o JPA (incluso a través de cursos o autoestudio)
• Experiencia en tecnologías y enfoques incipientes de GenAI, como el uso de OpenAI/Anthropic API no únicamente a través de interfaces de chat.
• Experiencia con herramientas de desarrollo impulsadas por IA como Claude Code, Cursor o asistentes de código similares
• Buena experiencia en el uso de MongoDB…
Fuente: Arbeitnow (https://www.arbeitnow.fr/jobs/companies/mongodb/principal-application-engineer-200727)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: mongodb
Publicación proporcionada por mongodb.