Responsabilidades
- Diseñar, desarrollar y mantener microservicios utilizando tecnologías como Spring Boot, Node.js o similares.
- Implementar APIs RESTful y/o GraphQL para la integración entre servicios.
- Garantizar la escalabilidad, seguridad y rendimiento de los microservicios.
- Trabajar con bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB, Cassandra).
- Implementar patrones de diseño como CQRS, Event Sourcing y Saga para la gestión de transacciones distribuidas.
- Integrar sistemas de mensajería (Kafka, RabbitMQ) para la comunicación asíncrona entre servicios.
- Colaborar con equipos de DevOps para la implementación de CI/CD y despliegue en entornos cloud (AWS, Azure, GCP).
- Realizar pruebas unitarias, de integración y de carga para asegurar la calidad del código.
- Documentar el diseño, desarrollo y despliegue de los microservicios.
- Participar en revisiones de código y seguir buenas prácticas de desarrollo (Clean Code, SOLID).
Experiência :
- +5 años en desarrollo backend con enfoque en microservicios.
- Lenguajes de Programación: o Java (Spring Boot, Hibernate, JPA).
- o Alternativas: Node.js, Python (FastAPI, Flask), Go, o similares.
- Bases de Datos:_
- Relacionales: MySQL, PostgreSQL, Oracle.
- No relacionales: MongoDB, Cassandra, Redis.
- Tecnologías y Herramientas:_
- APIs: RESTful, GraphQL.
- Mensajería: Kafka, RabbitMQ.
- Contenedores: Docker, Kubernetes.
- Cloud: AWS (EC2, Lambda, S3), Azure, Google Cloud.
- CI/CD: Jenkins, GitLab CI, GitHub Actions.
- Patrones de Diseño: CQRS, Event Sourcing, Saga, Circuit Breaker.
- Pruebas_: _Frameworks: JUnit, Mockito, Postman, SoapUI.
- Pruebas de carga: JMeter, Gatling.
- Control de Versiones: Git (GitHub, GitLab, Bitbucket).
- Metodologías Ágiles: Scrum, Kanban.
NOTA :
Modalidad 100% Presencial.
Horario se asigna de acuerdo a célula
Tipo de puesto: Tiempo completo
Sueldo: $30,000.00 - $35,000.00 al mes
Tipo de jornada:
- Rotativo
Puede trasladarse/mudarse:
- Coyoacán, CDMX: Trasladarse al trabajo sin problemas o planear mudarse antes de comenzar a trabajar (Obligatorio)
Lugar de trabajo: Empleo presencial