Funciones
- Diseñar, desarrollar y mantener APIs RESTful siguiendo estándares de seguridad, rendimiento y escalabilidad.
- Implementar y mantener microservicios desacoplados y orientados a negocio.
- Integrar aplicaciones mediante APIs internas y externas.
- Colaborar con equipos de frontend, QA, DevOps y arquitectos de software.
- Aplicar buenas prácticas de versionamiento, documentación y testing de APIs.
- Identificar y resolver problemas de rendimiento, seguridad y disponibilidad.
- Participar en revisiones de código y sesiones de mejora continua.
- Documentar servicios utilizando Swagger u OpenAPI.
- Asegurar el cumplimiento de lineamientos de calidad y estándares corporativos.
Conocimientos y experiencia necesaria
- Experiencia de 1 a 3 años en desarrollo backend.
- Dominio de Java y Spring Boot.
- Experiencia sólida en desarrollo de APIs REST.
- Conocimientos prácticos en arquitectura de microservicios.
- Manejo de bases de datos relacionales como PostgreSQL, MySQL y SQL Server; MongoDB y Redis son deseables.
- Uso de control de versiones con Git.
- Experiencia con contenedores Docker.
- Conocimientos básicos de seguridad en APIs, incluyendo OAuth2, JWT y autenticación/autorización.
- Familiaridad con AWS, Azure o GCP, deseable.
- Experiencia con metodologías ágiles como Scrum o Kanban.
Habilidades
- Pensamiento analítico y resolución de problemas.
- Capacidad para trabajar en equipos multidisciplinarios.
- Comunicación clara y efectiva.
- Autonomía y responsabilidad en la entrega de tareas.
- Enfoque en calidad y mejora continua.
Tu carrera en Capgemini
Al trabajar en un ambiente de equipo, los consultores se enfocan en el análisis, diseño y desarrollo de soluciones tecnológicas para los clientes de Capgemini. Trabajarás con especialistas funcionales, técnicos y del negocio para desarrollar la implementación e integración de soluciones y sistemas innovadores.
Capgemini ofrece una compensación competitiva y beneficios superiores a los de ley. La empresa tiene oficinas centrales en París, Francia y presencia en más de 50 países, con profesionales en México ubicados en Ciudad de México, Aguascalientes y Monterrey.
Por qué trabajar en Capgemini
Capgemini ofrece una experiencia de reclutamiento y onboarding, un ambiente colaborativo basado en sus valores y oportunidades para planear y desarrollar la carrera profesional. Capgemini México promueve un ambiente laboral diverso e inclusivo.