Descripción
*Desarrollador Java Fullstack*
Elegir a Capgemini significa elegir una empresa en la que tendrás la libertad de moldear tu carrera tal como desees, donde contarás con el apoyo e inspiración de una comunidad colaborativa de colegas de todo el mundo, y donde podrás reimaginar lo que es posible. Únete a nosotros y ayuda a las principales organizaciones mundiales a desbloquear el valor de la tecnología y construir un mundo más sostenible y más inclusivo.
**Tu rol**
Capgemini busca un **desarrollador senior Java Full Stack** para diseñar, construir y mantener aplicaciones seguras, escalables y de alto rendimiento que respalden plataformas de hostelería y complejos turísticos. Se trata de un rol senior práctico que exige una profunda experiencia técnica, capacidad arquitectónica y una sólida colaboración con equipos distribuidos en nearshore.
**Responsabilidades y alcance**
* Diseñar y desarrollar **soluciones full stack de extremo a extremo** utilizando **Java 17, Spring Boot, Angular/AngularJS y Node.js**.
* Arquitecturar e implementar **sistemas basados en microservicios**, con especial énfasis en escalabilidad, resiliencia y rendimiento.
* Crear y consumir **API RESTful**, e integrarse con servicios internos y externos.
* Aprovechar los **servicios en la nube de AWS** y la contenerización (**Docker**) para la implementación y la gestión de infraestructura.
* Contribuir a la optimización de **pipelines CI/CD (Jenkins)** para garantizar una entrega eficiente y fiable.
* Trabajar con **bases de datos SQL y NoSQL** para diseñar modelos de datos eficientes.
* Implementar **arquitecturas orientadas a eventos** mediante **RabbitMQ y Apache Kafka**.
* Garantizar la observabilidad de las aplicaciones mediante **monitorización, registro y ajuste del rendimiento**.
* Colaborar con equipos multifuncionales (Producto, QA, DevOps) en un entorno ágil.
* Impulsar la **calidad del código, las mejores prácticas y la cultura DevOps** dentro del equipo.
**Tu perfil**
* **Asumir y elevar el desarrollo de extremo a extremo**, entregando soluciones robustas y escalables en toda la pila tecnológica, combinando una disciplina ingenieril sólida con una mentalidad centrada en el producto.
* **Impulsar la excelencia técnica** mediante prácticas arquitectónicas modernas, estándares de código limpio y un enfoque continuo de mejora en entornos nativos en la nube y basados en microservicios.
* **Colaborar y co-crear** con equipos multifuncionales, fomentando una cultura de ingeniería ágil, inclusiva y de alto rendimiento alineada con resultados empresariales compartidos.
* **Liderar mediante la influencia y la experiencia**, mentorizando a compañeros, definiendo decisiones técnicas y promoviendo la innovación a lo largo del ciclo de vida del desarrollo.
* **Operar con mentalidad DevOps**, adoptando la automatización, CI/CD, la observabilidad y la resiliencia para asegurar entregas fiables y de alta calidad a escala.
**Descripción del puesto**
-------------------
**Descripción del puesto \- Específica por nivel**
-------------------------------------
Posee competencia plena en su área y una comprensión profunda de los conceptos relacionados de programación, diseño de software y principios de desarrollo de software. Trabaja de forma autónoma con supervisión mínima. Puede actuar como contribuyente clave en un entorno complejo y liderar las actividades de un equipo en materia de diseño y desarrollo de software. Actúa de forma proactiva para comprender las necesidades internas o externas de los clientes y ofrece asesoramiento incluso sin que se lo soliciten. Es capaz de evaluar y adaptarse a los problemas del proyecto, formular soluciones innovadoras, trabajar bajo presión y conducir al equipo hacia el logro de sus objetivos técnicos y comerciales. Tiene conciencia de las necesidades de rentabilidad y puede gestionar los costos de un proyecto específico o de su área de trabajo. Explica conceptos complejos a diversos públicos para garantizar que el significado sea comprendido. Motiva a otros miembros del equipo y crea redes informales con contactos clave fuera de su área.
**Lo que te encantará**
* Unirte a redes globales de empleados que promueven el compromiso, el desarrollo y la pertenencia 2\.
* Acceder al aprendizaje continuo mediante academias internas, certificaciones y programas de tutoría.
* Centro de bienestar e iniciativas diversas de bienestar
**Información importante**
Desarrollo profesional en español e inglés: Programas de formación, certificaciones y tutoría disponibles en ambos idiomas para apoyar el crecimiento bilingüe.
Compromiso comunitario: Participa en iniciativas locales de voluntariado, encuentros tecnológicos y eventos culturales que te conecten con la comunidad de Capgemini.
**Acerca de Capgemini**
Capgemini es un socio global de transformación empresarial y tecnológica, que ayuda a las organizaciones a acelerar su doble transición hacia un mundo digital y sostenible, generando al mismo tiempo un impacto tangible para las empresas y la sociedad. Es un grupo responsable y diverso de 340 000 miembros del equipo en más de 50 países. Con una sólida trayectoria de más de 55 años, Capgemini es una empresa de confianza para sus clientes a la hora de desbloquear el valor de la tecnología y abordar toda la amplitud de sus necesidades empresariales. Ofrece servicios y soluciones de extremo a extremo, aprovechando sus fortalezas desde la estrategia y el diseño hasta la ingeniería, impulsadas todas ellas por sus capacidades líderes en el mercado en inteligencia artificial, IA generativa, nube y datos, además de su profunda experiencia sectorial y su ecosistema de socios.
En Capgemini México, nuestro objetivo es atraer al mejor talento y estamos comprometidos a crear un entorno laboral diverso e inclusivo, por lo que no se tolera ninguna discriminación por raza, sexo, orientación sexual, identidad o expresión de género, ni por ninguna otra característica personal. Todas las candidaturas son bienvenidas y se evaluarán exclusivamente según su mérito frente a los requisitos del puesto y/o la experiencia relevante.