 
        
        En Zemsania, empresa líder en consultoría de TI, buscamos talento excepcional para unirse a nuestro equipo. Si eres un apasionado del desarrollo Java y buscas un rol desafiante en un entorno presencial, ¡esta oportunidad es para ti! 
Puesto: Desarrollador Java Microservicios Ubicación: Tlalpan, Ciudad de México (Modalidad Presencial) Experiencia Requerida: Mínimo 3 años en desarrollo de software con Java. 
Acerca del Puesto: Buscamos un Ingeniero de Software con experiencia sólida en el desarrollo de microservicios utilizando Java y tecnologías asociadas. Serás responsable de diseñar, desarrollar, implementar y mantener soluciones robustas y escalables, trabajando en estrecha colaboración con equipos multifuncionales dentro de un marco ágil. Tu rol será fundamental para la evolución de nuestras plataformas, asegurando la calidad, el rendimiento y la seguridad del código. 
Responsabilidades Fundamental: 
Diseñar, desarrollar e implementar APIs y microservicios de alta calidad utilizando Java y el framework Spring Boot. 
Crear y gestionar proxies de API utilizando la plataforma APIGEE, asegurando la seguridad, el rendimiento y la observabilidad. 
Aplicar y promover los principios de diseño de APIs RESTful y microservicios, siguiendo las mejores prácticas de la industria. 
Desarrollar APIs bajo el enfoque API-first y utilizando el estándar Open API (Swagger) para una documentación clara y una fácil integración. 
Participar activamente en todas las fases del ciclo de vida del desarrollo de software, desde la conceptualización hasta la implementación y el soporte. 
Colaborar en equipos ágiles (Scrum/Kanban) para entregar valor de forma iterativa y incremental. 
Aplicar patrones de diseño de software para crear soluciones mantenibles, escalables y eficientes. 
Escribir código limpio, bien documentado y con cobertura de pruebas unitarias y de integración adecuada. 
Realizar pruebas funcionales y no funcionales para garantizar la calidad y el rendimiento de las aplicaciones. 
Asegurar la implementación de prácticas de codificación segura para proteger los datos y los sistemas. 
Contribuir a la mejora continua de los procesos de desarrollo y las herramientas utilizadas por el equipo. 
Adaptarse a los procesos internos y la cultura del grupo Zemsania. 
Mantenerse actualizado sobre las últimas tendencias y tecnologías en el ecosistema Java y desarrollo de microservicios. 
Requisitos Indispensables: 
Educación: Licenciatura o Ingeniería en Sistemas Computacionales, Informática, o carreras afines (pasante o titulado). 
Experiencia: Mínimo 3 años de experiencia comprobada en desarrollo de software con Java. 
Conocimientos Avanzados en: 
Desarrollo de Microservicios con Spring Boot (preferentemente versión 3+). 
Diseño y desarrollo de APIs RESTful. 
Manejo de herramientas de gestión de APIs como APIGEE. 
Patrones de diseño de microservicios y arquitecturas distribuidas. 
Herramientas y Tecnologías: 
Java 8 o superior. 
Spring Boot (versión 3+ deseable). 
APIGEE (o plataformas similares de gestión de APIs). 
Frameworks de testing como JUnit. 
IDEs como Eclipse o Visual Studio Code. 
Herramientas de testing de APIs como Postman. 
Control de versiones: Git / Gitflow. 
Herramientas de build: Maven. 
Conceptos de contenedores: Docker. 
Conceptos de orquestación: Kubernetes. 
Análisis de calidad de código: SonarQube. 
Metodologías: Experiencia trabajando en entornos ágiles (Scrum, Kanban). 
Habilidades: Capacidad para diseñar APIs siguiendo el enfoque API-first y utilizando el estándar Open API. 
Idiomas: Español fluido. 
Habilidades y Conocimientos Adicionales (Preferibles): 
Experiencia con Kubernetes y Docker a nivel de producción. 
Conocimiento de arquitecturas serverless. 
Experiencia con bases de datos NoSQL (MongoDB, Cassandra, etc.). 
Familiaridad con herramientas de CI/CD (Jenkins, GitLab CI, etc.). 
Conocimiento de arquitecturas orientadas a eventos y colas de mensajes (Kafka, RabbitMQ). 
Experiencia en la optimización de rendimiento y escalabilidad de microservicios. 
Certificaciones en Java, Spring o APIGEE. 
**¿Por qué unirte a Zemsania? 
Ofrecemos un ambiente de trabajo dinámico, oportunidades de desarrollo profesional, proyectos retadores y la posibilidad de trabajar con tecnologías de vanguardia. Buscamos personas proactivas, con gran capacidad de aprendizaje y que disfruten del trabajo en equipo.